一、什么是 JDK
JDK(Java Development Kit)是 Java 开发工具包,用于开发、编译、运行和调试 Java 程序。
JDK 主要包含:
- Java 编译器(javac)
- Java 运行环境(JRE)
- Java 虚拟机(JVM)
- 调试工具
- 打包工具
Java 开发必须先安装 JDK。
二、选择JDK版本
目前主流版本:
| 版本 | 类型 | 推荐指数 |
|---|---|---|
| JDK 8 | LTS长期支持 | ★★★★ |
| JDK 17 | LTS长期支持 | ★★★★ |
| JDK 21 | LTS长期支持 | ★★★★★ |
| JDK 25 | LTS长期支持 | ★★★★ |
推荐:
- 学校课程:JDK 8
- SpringBoot3 项目:JDK 17+
- 新项目开发:JDK 21+
三、下载JDK
方式一:Oracle官网下载
官网:
https://www.oracle.com/java/technologies/downloads/
方式二:OpenJDK下载(推荐)
优点:
- 免费
- 开源
- 企业广泛使用
- 无商业授权限制
四、安装JDK
直接解压zip或者双击exe。
五、配置环境变量
配置 JAVA_HOME
打开:
latex
此电脑
→ 属性
→ 高级系统设置
→ 环境变量
新建系统变量:
变量名:
latex
JAVA_HOME
变量值:
latex
D:\Environment\jdk-21
Path新增:
latex
%JAVA_HOME%\bin
验证配置
打开 cmd:
bash
java -version
输出:
latex
openjdk version "21"
说明 Java 运行环境配置成功。
继续执行:
bash
javac -version
输出:
latex
javac 21
说明 Java 编译器配置成功。
六、IDEA中配置JDK
打开设置
latex
File
└── Project Structure
或者:
latex
Ctrl + Alt + Shift + S
配置项目JDK
latex
Project Structure
└── Project
└── Project SDK
选择:
latex
JDK 21
点击:
latex
Apply
OK
即可完成配置。
七、运行第一个java程序
创建文件HelloWorld.java:
java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello MakeXu");
}
}
编译
执行:
bash
javac Hello.java
生成:
latex
Hello.class
运行
执行:
bash
java Hello
输出:
latex
Hello MakeXu
tips:
先进入程序目录 再执行命令
javac Hello.java 命令需要java后缀
java Hello 命令不用class后缀
jdk11之后可以省略javac 直接java
八、常用JDK命令
bash
# 查看版本
java -version
查看编译器版本
javac -version
# 编译Java程序
javac Hello.java
#运行Java程序
java Hello
九、常见问题
根据同学反馈会一直更新常见问题
1、 安装 JDK 后提示“不是内部或外部命令”
环境变量配置错误。检查JAVA_HOME是否正确配置并且确保在path中的顺序靠前。
