Java安装与环境配置 #
一、JDK简介 #
1.1 什么是JDK #
JDK(Java Development Kit)是Java开发工具包,包含:
- JRE(Java Runtime Environment):Java运行环境,包含JVM和核心类库
- 编译器(javac):将Java源代码编译成字节码
- 调试器(jdb):调试Java程序
- 其他工具:javadoc、jar、jps等
1.2 JDK vs JRE vs JVM #
| 组件 | 说明 | 包含关系 |
|---|---|---|
| JVM | Java虚拟机,执行字节码 | JRE包含JVM |
| JRE | Java运行环境,运行Java程序 | JDK包含JRE |
| JDK | Java开发工具包,开发Java程序 | 最完整 |
text
JDK = JRE + 开发工具
JRE = JVM + 核心类库
1.3 JDK版本选择 #
目前主流的LTS(长期支持)版本:
- Java 8:经典版本,企业广泛使用
- Java 11:推荐用于新项目
- Java 17:最新LTS版本
- Java 21:最新LTS版本
建议:新项目使用Java 17或Java 21,维护老项目可能需要Java 8。
二、Windows安装JDK #
2.1 下载JDK #
- 访问Oracle官网:https://www.oracle.com/java/technologies/downloads/
- 选择对应版本(推荐JDK 17或JDK 21)
- 选择Windows平台
- 下载.exe安装包
也可以使用OpenJDK发行版:
- Eclipse Temurin:https://adoptium.net/
- Amazon Corretto:https://aws.amazon.com/corretto/
- Azul Zulu:https://www.azul.com/downloads/
2.2 安装JDK #
- 双击下载的.exe文件
- 按照安装向导操作
- 选择安装路径(建议不要包含中文和空格)
- 完成安装
2.3 配置环境变量 #
设置JAVA_HOME #
- 右键"此电脑" → “属性” → “高级系统设置”
- 点击"环境变量"
- 在"系统变量"中点击"新建"
- 变量名:
JAVA_HOME - 变量值:JDK安装路径,如
C:\Program Files\Java\jdk-17
设置PATH #
- 在"系统变量"中找到"Path",点击"编辑"
- 点击"新建",添加:
%JAVA_HOME%\bin - 点击"确定"保存
2.4 验证安装 #
打开命令提示符(cmd),输入:
bash
java -version
javac -version
如果显示版本信息,说明安装成功。
三、macOS安装JDK #
3.1 使用Homebrew安装(推荐) #
bash
# 安装OpenJDK 17
brew install openjdk@17
# 创建符号链接
sudo ln -sfn /opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk
3.2 手动安装 #
- 从Oracle官网或OpenJDK下载.dmg文件
- 双击安装
- 默认安装路径:
/Library/Java/JavaVirtualMachines/
3.3 配置环境变量 #
编辑 ~/.zshrc 或 ~/.bash_profile:
bash
# 设置JAVA_HOME
export JAVA_HOME=$(/usr/libexec/java_home -v 17)
# 或者指定具体路径
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
# 添加到PATH
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
bash
source ~/.zshrc
3.4 验证安装 #
bash
java -version
javac -version
四、Linux安装JDK #
4.1 Ubuntu/Debian #
bash
# 更新包索引
sudo apt update
# 安装OpenJDK 17
sudo apt install openjdk-17-jdk
# 安装OpenJDK 21
sudo apt install openjdk-21-jdk
4.2 CentOS/RHEL #
bash
# 安装OpenJDK 17
sudo yum install java-17-openjdk-devel
# 安装OpenJDK 21
sudo yum install java-21-openjdk-devel
4.3 配置环境变量 #
编辑 /etc/profile 或 ~/.bashrc:
bash
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
bash
source /etc/profile
4.4 管理多个Java版本 #
bash
# 查看已安装的Java版本
update-alternatives --config java
# 查看已安装的javac版本
update-alternatives --config javac
五、开发工具安装 #
5.1 IntelliJ IDEA(推荐) #
IntelliJ IDEA是最流行的Java IDE,有社区版(免费)和旗舰版(付费)。
下载地址:https://www.jetbrains.com/idea/download/
特点:
- 智能代码补全
- 强大的重构功能
- 内置调试器
- 版本控制集成
- Spring支持
5.2 Eclipse #
Eclipse是免费开源的Java IDE。
下载地址:https://www.eclipse.org/downloads/
特点:
- 免费开源
- 插件丰富
- 跨平台
5.3 VS Code #
VS Code配合扩展也可以开发Java。
需要安装的扩展:
- Extension Pack for Java
- Language Support for Java
- Debugger for Java
六、常见问题 #
6.1 java命令可用但javac不可用 #
原因:只安装了JRE,没有安装JDK。
解决:安装完整的JDK。
6.2 版本不正确 #
bash
# 检查当前使用的Java
which java
which javac
# 检查JAVA_HOME
echo $JAVA_HOME
解决:确保JAVA_HOME和PATH配置正确。
6.3 Windows下环境变量不生效 #
解决:
- 重新打开命令提示符
- 确保变量名大小写正确
- 检查Path中是否有其他Java路径冲突
七、总结 #
安装Java开发环境的步骤:
- 下载并安装JDK
- 配置JAVA_HOME环境变量
- 将JDK的bin目录添加到PATH
- 验证安装是否成功
- 安装IDE(推荐IntelliJ IDEA)
环境搭建完成后,让我们开始编写第一个Java程序!
最后更新:2026-03-26