JDK安装与环境测试学习笔记
一、基础知识
1.1 什么是JDK
JDK(Java Development Kit)是Java开发工具包,是Java开发的核心环境。它包含了:
- Java编译器(javac)
- Java运行环境(JRE)
- Java虚拟机(JVM)
- 各种开发工具和类库
1.2 JDK版本选择
- JDK 8:稳定版本,企业广泛使用
- JDK 11:长期支持版本
- JDK 17:最新长期支持版本
- JDK 21:最新版本
二、JDK安装步骤
2.1 下载JDK
- 访问Oracle官网或OpenJDK官网
- 选择合适的版本(建议JDK 8或JDK 11)
- 根据操作系统选择对应安装包(Windows/Linux/macOS)
- 下载完成后得到安装文件
2.2 Windows系统安装
# 1. 双击安装文件
# 2. 选择安装路径(建议使用默认路径)
# 3. 等待安装完成
# 4. 记录安装路径,后续配置环境变量需要
2.3 Linux系统安装
# Ubuntu/Debian系统
sudo apt update
sudo apt install openjdk-11-jdk
# CentOS/RHEL系统
sudo yum install java-11-openjdk-devel
三、环境变量配置
3.1 Windows环境变量配置
- 右键"此电脑" → "属性"
- 点击"高级系统设置"
- 点击"环境变量"
- 在系统变量中找到"Path",点击编辑
- 添加JDK的bin目录路径(如:C:\Program Files\Java\jdk-11.0.2\bin)
3.2 Linux环境变量配置
# 编辑 ~/.bashrc 文件
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk
export PATH=$JAVA_HOME/bin:$PATH
# 使配置生效
source ~/.bashrc
四、环境测试
4.1 验证安装
打开命令行工具,输入以下命令:
# 检查Java版本
java -version
# 检查编译器版本
javac -version
正常输出示例:
java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
javac 11.0.2
4.2 编写第一个Java程序
创建 HelloWorld.java
文件:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
编译并运行:
# 编译Java文件
javac HelloWorld.java
# 运行Java程序
java HelloWorld
预期输出:
Hello, World!
五、常见问题及解决方案
5.1 "javac不是内部或外部命令"
原因:环境变量未正确配置
解决方案:
- 检查Path环境变量是否包含JDK的bin目录
- 重启命令行工具
- 重启计算机
5.2 "找不到或无法加载主类"
原因:类名与文件名不一致或运行方式错误
解决方案:
- 确保类名与文件名完全一致(包括大小写)
- 使用正确的类名运行程序
5.3 "JAVA_HOME环境变量未设置"
原因:某些工具需要JAVA_HOME变量
解决方案:
- 设置JAVA_HOME环境变量指向JDK安装目录
- 将%JAVA_HOME%\bin添加到Path变量中
六、学习心得
6.1 今日收获
- 掌握了JDK的安装流程
- 学会了环境变量的配置方法
- 能够独立进行环境测试
- 理解了Java程序的编译和运行过程
6.2 注意事项
- 安装路径避免包含中文和空格
- 环境变量配置后需要重启命令行工具
- 类名必须与文件名保持一致
- 注意区分java命令和javac命令的用途
6.3 下一步学习计划
- 学习Java基本语法
- 练习编写简单的Java程序
- 了解Java开发工具(IDE)的使用
七、总结
JDK安装和环境配置是Java学习的第一步,虽然看似简单,但却是后续所有Java开发的基础。通过今天的学习,我成功完成了JDK的安装、环境变量配置和基本测试,为后续的Java学习打下了坚实的基础。
在配置过程中遇到了一些小问题,但通过查阅资料和反复尝试最终都得到了解决。这让我认识到实践的重要性,只有亲手操作才能真正掌握知识。