第一课:开发环境配置
这里只介绍在 Windows 上的 部署方法
下载 java 开发工具包 JDK
下载地址:https://www.oracle.com/java/technologies/downloads/

如果你想查看你的电脑是否安装了 JDK,可以在命令行输入:
java -version
如果你还想查看 JDK 编译器(javac):
javac -version
成功输出版本号即为安装成功
JDK 的组成
JDK(Java Development Kit) 是用于 开发 Java 应用程序 的工具包,
它包含了 JRE(Java 运行环境)、编译器(javac)、调试工具 和 其他开发工具。
如果你只是运行 Java 程序,JRE 就够了;但如果你需要编写和编译 Java 代码,就必须安装 JDK。
| 组件 | 作用 |
|---|---|
| JRE(Java 运行环境) | 运行 Java 程序(包含 JVM + Java API) |
| JVM(Java 虚拟机) | 运行 Java 字节码,使 Java 具备跨平台特性 |
| 编译器(javac) | 将 Java 代码(.java)编译成字节码(.class) |
| 调试工具(jdb) | 用于调试 Java 程序 |
| 打包工具(jar) | 用于创建和管理 .jar 文件 |
| 文档工具(javadoc) | 生成 Java API 文档 |
| Java 标准库(Java API) | Java 的基础类库(如 java.lang、java.util) |
JDK vs JRE vs JVM
| 对比项 | JDK(开发者工具包) | JRE(运行环境) | JVM(虚拟机) |
|---|---|---|---|
| 用途 | 开发 & 运行 Java 程序 | 仅运行 Java 程序 | 解释和执行 Java 字节码 |
| 是否包含 JVM | ✅ 包含 | ✅ 包含 | ❌ 仅执行 .class 文件 |
| 是否包含 JRE | ✅ 包含 | ✅ 本身就是 JRE | ❌ 仅是运行时 |
| 是否包含编译器(javac) | ✅ 是 | ❌ 不是 | ❌ 不是 |
| 适用人群 | Java 开发者 | 普通用户(只运行 Java 程序) | 内部组件 |
关系总结
- JDK = JRE + 编译器 + 其他工具
- JRE = JVM + Java API
- JVM 负责执行 Java 字节码
配置环境变量
在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH
若已存在则点击"编辑",不存在则点击"新建"。
**注意:**如果使用 1.5 以上版本的 JDK,不用设置 CLASSPATH 环境变量
变量设置参数如下:
-
变量名:JAVA_HOME
-
变量值:C:\Program Files\Java\jdk-23
-
变量名:CLASSPATH
-
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; //记得前面有个"."
-
变量名:Path
-
添加地址一:%JAVA_HOME%\bin
-
添加地址二:%JAVA_HOME%\jre\bin