推荐初学者安装Adoptium的Temurin JDK 17(LTS版)并搭配VS Code或IntelliJ IDEA Community编辑器,配好环境变量后即可直接编译运行Hello World程序。
直接装好 JDK + 一个轻量编辑器(比如 VS Code 或 IntelliJ IDEA Community 版),再配好环境变量,就能写、编译、运行第一个 System.out.println("Hello World"); 了。不用一上来就折腾复杂工具链。
初学者推荐下载 Adoptium 的 Temurin JDK 17(LTS 版本),稳定、免费、社区维护好。别选 JDK 21 或更新的非LTS版,有些教材和练习题默认按 JDK 17 行为设计。Windows 用户去 adoptium.net 下 Windows x64 Installer;macOS 用户选 macOS ARM64(M系列芯片)或 x64(Intel 芯片);Linux 用户可选 tar.gz 包解压使用。
PATH(macOS/Linux)java -version 和 javac -version,两行输出都显示 17.x.x 就说明装对了不建议初学就用 Eclipse 或老版本 IDE,配置项多、界面重。推荐两个选择:
二者都不需要额外配构建工具(如 Maven)——写单个 .java 文件,直接右键“Run”就行。
新建一个文件夹,比如 HelloJava,在里面创建文件 Hello.java,内容如下:
public class Hello {
public static void main(String[] args) {
System.out.println("你好,Java!");
}
}
Hello.java,且类名 Hello 和文件名严格一致(大小写敏感)javac Hello.java(生成 Hello.class),再执行 java Hello
如果命令报错,大概率是这三处之一:
'javac' 不是内部或外部命令 → JDK 没装,或没加进系统 PATH,重装并勾选“Add to PATH”错误: 找不到或无法加载主类 Hello → 运行时写了 java Hello.java(多了 .java),正确是 java Hello
编码GBK的不可映射字符
(中文乱码)→ 把源文件另存为 UTF-8 编码(VS Code 右下角点编码 → Save with Encoding → UTF-8)基本上就这些。后面想学项目管理、依赖引入,再了解 Maven 就行,一开始真不用碰。