ubuntu

Ubuntu Java编译工具链怎么配置

小樊
38
2025-10-03 23:29:22
栏目: 编程语言

1. 更新系统软件包
在安装Java前,先更新Ubuntu的软件包列表,确保获取最新版本:

sudo apt update && sudo apt upgrade -y

2. 安装Java Development Kit (JDK)
Ubuntu推荐使用OpenJDK(开源且稳定),可通过以下命令安装指定版本(以OpenJDK 17为例,若需其他版本可将17替换为811等):

sudo apt install openjdk-17-jdk -y

安装完成后,通过以下命令验证JDK是否安装成功:

java -version  # 查看Java运行时环境版本
javac -version # 查看Java编译器版本

正常输出应包含JDK版本号(如openjdk version "17.0.10" 2024-05-06)及编译器信息。

3. 配置环境变量
环境变量需设置JAVA_HOME(JDK根目录)和PATH(Java命令路径),推荐系统级配置(适用于所有用户)或用户级配置(仅当前用户生效)。

系统级配置(推荐)

编辑/etc/environment文件(需root权限):

sudo nano /etc/environment

在文件末尾添加以下内容(根据实际JDK路径调整,可通过readlink -f $(which java)获取路径并去掉末尾/bin/java):

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
PATH="$PATH:$JAVA_HOME/bin"

保存后,运行以下命令使配置生效:

source /etc/environment

用户级配置(可选)

编辑当前用户的~/.bashrc文件:

nano ~/.bashrc

在文件末尾添加:

export JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
export PATH="$PATH:$JAVA_HOME/bin"

保存后,运行以下命令使配置生效:

source ~/.bashrc

4. 验证环境变量
通过以下命令确认配置是否正确:

echo $JAVA_HOME  # 应输出JDK根目录(如/usr/lib/jvm/java-17-openjdk-amd64)
java -version    # 应显示Java版本信息
javac -version   # 应显示Java编译器版本信息

5. 多版本Java管理(可选)
若系统安装了多个Java版本(如OpenJDK 8和17),可使用update-alternatives工具切换默认版本:

# 注册Java命令到alternatives系统
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-17-openjdk-amd64/bin/java 100
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 100

# 切换默认Java版本
sudo update-alternatives --config java
sudo update-alternatives --config javac

按提示输入对应版本的编号即可切换。

6. 可选:安装集成开发环境(IDE)
为提升开发效率,可安装IDE(如IntelliJ IDEA):

# 下载IntelliJ IDEA Community Edition(免费版)
wget https://download.jetbrains.com/idea/ideaIC-2025.2.3.tar.gz -O ~/Downloads/ideaIC.tar.gz

# 解压到/opt目录
sudo tar -zxvf ~/Downloads/ideaIC.tar.gz -C /opt

# 创建桌面快捷方式
sudo ln -s /opt/idea-IC-*/bin/idea.sh /usr/local/bin/idea

之后可通过终端运行idea命令启动IDE。

0
看了该问题的人还看了