第一步是安装JDK 17或21等LTS版本,配置JAVA_HOME和PATH环境变量,验证java -version与javac -version均成功,再用记事本编写HelloWorld.java并命令行编译运行,确保底层链路通畅后才使用IDE。

第一步不是写代码,而是让系统真正“认识”Java——核心是装对JDK、配好环境变量、验证能用。跳过这步直接开IDE,后面遇到报错连源头都找不到。
选对JDK版本,别被名字绕晕
新手直接选 JDK 17 或 JDK 21(都是长期支持版LTS),稳定、资料多、企业项目常用。别碰非LTS版本(比如JDK 18/19/20),它们更新快、文档少、容易踩兼容性坑。下载去官网或可信镜像站,Windows选x64,macOS选ARM64(M系列芯片)或x64(Intel芯片),Linux选对应架构的tar.gz包。
安装路径和环境变量要干净
安装时避开中文、空格、特殊符号路径,比如 D:\Java\jdk-17 可以,D:\Program Files\Java\jdk 17 就容易出问题。装完必须配置两个环境变量:
-
JAVA_HOME:值填JDK完整安装路径(不含bin),例如
D:\Java\jdk-17 -
PATH:新增一项
%JAVA_HOME%\bin(Windows)或$JAVA_HOME/bin(macOS/Linux)
配完重启命令行终端,再执行 java -version 和 javac -version,两行输出版本号一致才算成功。只显示一个、或提示“不是内部命令”,说明PATH没生效或配错了位置。
立即学习“Java免费学习笔记(深入)”;
先用记事本+命令行跑通HelloWorld
别急着打开IDEA。新建一个文件夹,用记事本写个 HelloWorld.java,内容严格按格式:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Java!");
}
}
注意三点:文件名必须和类名完全一致(大小写敏感);保存为UTF-8编码;放在当前命令行所在目录。然后依次执行:
-
javac HelloWorld.java→ 生成HelloWorld.class -
java HelloWorld→ 输出文字(不要加 .class 后缀)
如果卡在“找不到或无法加载主类”,大概率是文件名不匹配、类名拼错、或者当前目录不对。
确认能用后再装IDE,不是反过来
IntelliJ IDEA社区版免费,安装后在设置里指定JDK路径(指向你刚装好的jdk-17目录),它就能自动识别。但IDE只是工具,它背后调用的还是你配好的javac和java。哪天IDE突然编译失败,你得会回到命令行手动验证,否则只能干瞪眼。



















