装好 JDK 是写 Java 程序的第一步。结合你之前关注的 LTS 版本,下面以 Windows 系统为例,把下载、安装、配置和使用的完整流程梳理一下。
📥 在哪下载:首选开源免费版
对于大多数开发者,Eclipse Temurin (Adoptium) 和 Microsoft OpenJDK 是很好的选择,它们免费、开源且没有商业许可限制。
· Eclipse Temurin (Adoptium):社区驱动,使用广泛。官网(adoptium.net)可以直接选择版本和系统下载。
· Microsoft OpenJDK:微软维护的版本,同样免费。可以在微软官网下载,或直接用包管理器安装。
· Oracle JDK:官方版本,但商业用途通常需要付费许可。个人学习可以免费下载,下载时记得选 .exe 或 .msi 安装包。
版本建议:新项目或学习优先选 JDK 25(LTS);维护老项目再考虑 JDK 8/11/17。
⚙️ 怎样安装与配置(Windows核心步骤)
1. 运行安装程序
双击下载的 .exe 文件。建议把安装路径改到非系统盘(如 D:\Java\jdk-25),且路径中不要有中文或空格,避免后续报错。
2. 配置环境变量(最关键的一步)
很多工具(如 Maven)都依赖这一步。
· 在“开始”菜单搜索“环境变量”,打开“编辑系统环境变量”。
· 新建 JAVA_HOME:在“系统变量”中新建,变量名填 JAVA_HOME,变量值填你的 JDK 安装根目录(比如 D:\Java\jdk-25,不是 bin 目录)。
· 编辑 Path:找到系统变量里的 Path,双击打开,新建一行 %JAVA_HOME%\bin,然后一路点击“确定”保存。
3. 验证配置
打开一个新的命令提示符(cmd)窗口,输入以下命令。如果都能显示出版本号,就说明配置成功了:
```cmd
java -version
javac -version
```
(如果提示“不是内部或外部命令”,通常是因为 Path 没配好,或者没有打开新的终端窗口)。
💻 怎样使用:编译与运行第一个程序
1. 写一个测试文件
新建一个文本文档,命名为 HelloWorld.java(注意后缀是 .java,不是 .txt),内容如下:
```java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, JDK!");
}
}
```
2. 在命令行中编译和运行
打开 cmd,用 cd 命令进入 HelloWorld.java 所在的文件夹,然后依次执行:
· 编译:javac HelloWorld.java。如果成功,文件夹里会多出一个 HelloWorld.class 文件。
· 运行:java HelloWorld。注意,这里写类名 HelloWorld 就行,不要加 .class 后缀。
执行后,屏幕上就会输出 Hello, JDK! 了。之后你就可以用 IntelliJ IDEA 或 VS Code 等编辑器来更高效地写代码了。