商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > Ubuntu Java编译工具链怎么配置

Ubuntu Java编译工具链怎么配置

  发布于2026-07-14 阅读(0)

扫一扫,手机访问

在Ubuntu上配置Ja va编译工具链,其实并不复杂,只是几个步骤串起来的事儿。先从更新系统软件包开始——在安装Ja va之前,确保软件包列表是最新的,这样才能拿到最新版本。

Ubuntu Ja va编译工具链怎么配置

sudo apt update && sudo apt upgrade -y

接下来安装JDK。Ubuntu上推荐使用OpenJDK,开源且稳定。以OpenJDK 17为例,执行下面这条命令即可。如果需要其他版本,把17换成811就行。

sudo apt install openjdk-17-jdk -y

安装完成后,别忘了验证一下。运行以下命令,看看Ja va版本和编译器信息是否正常显示。

ja va -version
ja vac -version

正常输出会包含类似openjdk version "17.0.10" 2024-05-06这样的信息,以及编译器版本号。

然后配置环境变量。需要设置JA VA_HOMEPATH两个变量。系统级配置适用于所有用户,推荐使用;用户级配置只对当前用户生效。两种方式任选其一。

系统级配置(推荐)

编辑/etc/environment文件,注意需要root权限。用nano打开:

sudo nano /etc/environment

在文件末尾添加以下内容。注意JDK路径要以实际为准,可以用readlink -f $(which ja va)获取路径,然后去掉末尾的/bin/ja va

JA VA_HOME="/usr/lib/jvm/ja va-17-openjdk-amd64"
PATH="$PATH:$JA VA_HOME/bin"

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

source /etc/environment

用户级配置(可选)

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

nano ~/.bashrc

在文件末尾添加:

export JA VA_HOME="/usr/lib/jvm/ja va-17-openjdk-amd64"
export PATH="$PATH:$JA VA_HOME/bin"

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

source ~/.bashrc

配置完成后,验证一下环境变量是否真的生效了。运行以下命令,检查输出结果。

echo $JA VA_HOME
ja va -version
ja vac -version

如果一切正常,echo $JA VA_HOME会输出JDK根目录,ja va -versionja vac -version也会显示对应的版本信息。

如果系统里安装了多个Ja va版本,比如同时有OpenJDK 8和17,可以用update-alternatives工具来切换默认版本。操作如下:

sudo update-alternatives --install /usr/bin/ja va ja va /usr/lib/jvm/ja va-17-openjdk-amd64/bin/ja va 100
sudo update-alternatives --install /usr/bin/ja vac ja vac /usr/lib/jvm/ja va-17-openjdk-amd64/bin/ja vac 100
sudo update-alternatives --config ja va
sudo update-alternatives --config ja vac

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

最后,如果觉得命令行编辑代码不够顺手,可以安装一个集成开发环境,比如IntelliJ IDEA。社区版免费,下载解压后做个软链接就能用了。

wget https://download.jetbrains.com/idea/ideaIC-2025.2.3.tar.gz -O ~/Downloads/ideaIC.tar.gz
sudo tar -zxvf ~/Downloads/ideaIC.tar.gz -C /opt
sudo ln -s /opt/idea-IC-*/bin/idea.sh /usr/local/bin/idea

之后在终端输入idea即可启动IDE。至此,整个Ja va编译工具链就配置好了,可以开始写代码了。

本文转载于:https://www.yisu.com/ask/9554988.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注