环境搭建
约 506 字大约 2 分钟
2026-03-19
1、JDK的安装与环境的配置
1.1 JDK、JRE、JVM 的关系
JVM:Java 虚拟机,负责运行字节码(.class)。JRE:Java 运行环境,包含JVM和运行时类库。JDK:Java 开发工具包,包含JRE+ 编译器javac+ 调试工具等。
开发 Java 程序需要安装 JDK。
1.2 版本建议
- 入门学习:
JDK 8或JDK 17。 - 新项目:推荐
JDK 17(LTS,长期支持版本)。 - 如果课程或公司要求特定版本,以要求为准。
1.3 安装 JDK(Windows)
- 从 Oracle 官网或 OpenJDK 发行版(如 Temurin)下载安装包。
- 安装路径建议不包含中文和空格,例如:
C:\Java\jdk-17。 - 安装完成后记住 JDK 根目录路径。
1.4 环境变量配置(Windows 10/11)
建议配置以下变量:
- 新建
JAVA_HOME
JAVA_HOME=C:\Java\jdk-17- 编辑
Path,新增:
%JAVA_HOME%\bin- (可选)配置
CLASSPATH
.;%JAVA_HOME%\lib说明:现代 Java 项目通常不强依赖手动配置
CLASSPATH,初学阶段可先不配。
1.5 验证安装是否成功
打开终端执行:
java -version
javac -version若都能输出版本号,说明安装和环境变量配置正确。
1.6 第一个 Java 程序
创建文件 Hello.java:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Java");
}
}在文件所在目录执行:
javac Hello.java
java Hello输出 Hello Java 即成功。
1.7 常见问题排查
java 不是内部或外部命令- 检查
Path是否包含%JAVA_HOME%\bin。 - 重新打开终端后再试。
- 检查
javac可用但java不可用(或反过来)- 可能安装了多个 JDK/JRE,路径冲突。
- 使用
where java/where javac查看实际命令来源。
中文乱码
- 源码文件保存为 UTF-8。
- 编译时可指定编码:
javac -encoding UTF-8 Hello.java1.8 IDE 推荐(可选)
IntelliJ IDEA:Java 开发主流 IDE。VS Code + Extension Pack for Java:轻量学习方案。
建议先掌握命令行编译运行,再使用 IDE,便于理解编译与执行过程。
