推荐JDK 21或JDK 17,二者均为LTS长期支持版,稳定且生态成熟;避开非LTS版本如JDK 22、23,因其仅支持6个月易断更。

直接上手,不用绕弯子:Java新手第一步不是写代码,而是让系统真正“认识”Java。关键就三件事——装对JDK、配好环境变量、验证能用。只要这三步稳了,后面学语法、跑程序、选IDE才不会卡在起点。
选哪个JDK版本最稳妥?
别追最新,要选LTS(长期支持版)。2026年当前推荐JDK 21(2023年9月发布,商业支持到2031年9月)或JDK 17(仍广泛用于企业项目)。避开非LTS版本(如JDK 22、23),它们只提供6个月支持,容易中途断更。
- 下载渠道优先选Eclipse Adoptium(开源、免费、无Oracle账号限制)
- Windows选
jdk-21_x64-windows-hotspot.zip或.exe;macOS选.dmg;Linux用户可用sudo apt install openjdk-21-jdk - 安装时勾选“Add to PATH”(Windows图形安装器里有),能省掉一半手动配置
JAVA_HOME 和 Path 怎么配才不出错?
这两个变量是核心,缺一不可。JAVA_HOME告诉系统“JDK住哪”,Path告诉系统“javac和java命令在哪找”。配错或漏配,IDE打不开、Maven报错、甚至java -version都提示“不是内部命令”。
-
JAVA_HOME:设为JDK根目录,例如
C:\Program Files\Java\jdk-21(注意:路径不能含中文、空格尽量少;若含空格,后续引用要用英文引号包裹) -
Path:新增一项
%JAVA_HOME%\bin(Windows)或$JAVA_HOME/bin(macOS/Linux) - 配完重启命令行终端,再运行:
java -versionjavac -version
两行都显示“21.x.x”即成功
第一个程序怎么跑起来?
不依赖IDE,纯命令行验证环境是否真可用。这是检验你配置是否扎实的“黄金一步”。
- 新建一个文件夹,比如
D:\hello - 用记事本创建
HelloWorld.java,内容严格如下(注意大小写、括号、分号):public class HelloWorld {<br> public static void main(String[] args) {<br> System.out.println("Hello, Java!");<br> }<br>} - 打开命令行,进入该目录:
cd /d D:\hello(Windows)或cd ~/hello(macOS/Linux) - 依次执行:
javac HelloWorld.java→ 生成HelloWorld.classjava HelloWorld→ 输出Hello, Java!
下一步该装什么IDE?
确认命令行能编译运行后,再装IDE。新手首选IntelliJ IDEA Community Edition(免费、智能补全强、对初学者友好)。安装后新建项目时,IDE会自动检测你刚配好的JDK,无需再手动指定——前提是前面几步做对了。
- 避免一上来就装Eclipse或VS Code+插件组合,配置项多、易出错
- 装好IDE后,复制上面的HelloWorld代码粘贴进去,点绿色三角形就能运行,体验和命令行一致
- 暂不需要碰Maven、Gradle这些构建工具,等写出几个小练习后再引入
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











