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 #

  1. 访问Oracle官网:https://www.oracle.com/java/technologies/downloads/
  2. 选择对应版本(推荐JDK 17或JDK 21)
  3. 选择Windows平台
  4. 下载.exe安装包

也可以使用OpenJDK发行版:

2.2 安装JDK #

  1. 双击下载的.exe文件
  2. 按照安装向导操作
  3. 选择安装路径(建议不要包含中文和空格)
  4. 完成安装

2.3 配置环境变量 #

设置JAVA_HOME #

  1. 右键"此电脑" → “属性” → “高级系统设置”
  2. 点击"环境变量"
  3. 在"系统变量"中点击"新建"
  4. 变量名:JAVA_HOME
  5. 变量值:JDK安装路径,如 C:\Program Files\Java\jdk-17

设置PATH #

  1. 在"系统变量"中找到"Path",点击"编辑"
  2. 点击"新建",添加:%JAVA_HOME%\bin
  3. 点击"确定"保存

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 手动安装 #

  1. 从Oracle官网或OpenJDK下载.dmg文件
  2. 双击安装
  3. 默认安装路径:/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下环境变量不生效 #

解决:

  1. 重新打开命令提示符
  2. 确保变量名大小写正确
  3. 检查Path中是否有其他Java路径冲突

七、总结 #

安装Java开发环境的步骤:

  1. 下载并安装JDK
  2. 配置JAVA_HOME环境变量
  3. 将JDK的bin目录添加到PATH
  4. 验证安装是否成功
  5. 安装IDE(推荐IntelliJ IDEA)

环境搭建完成后,让我们开始编写第一个Java程序!

最后更新:2026-03-26