Skip to main content

第一课:开发环境配置

这里只介绍在 Windows 上的 部署方法

下载 java 开发工具包 JDK

下载地址:https://www.oracle.com/java/technologies/downloads/

image-20250206131704740

如果你想查看你的电脑是否安装了 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.langjava.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