发布于2026-07-14 阅读(0)
扫一扫,手机访问
在Ubuntu上配置Ja va编译工具链,其实并不复杂,只是几个步骤串起来的事儿。先从更新系统软件包开始——在安装Ja va之前,确保软件包列表是最新的,这样才能拿到最新版本。

sudo apt update && sudo apt upgrade -y
接下来安装JDK。Ubuntu上推荐使用OpenJDK,开源且稳定。以OpenJDK 17为例,执行下面这条命令即可。如果需要其他版本,把17换成8或11就行。
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_HOME和PATH两个变量。系统级配置适用于所有用户,推荐使用;用户级配置只对当前用户生效。两种方式任选其一。
编辑/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 -version和ja 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编译工具链就配置好了,可以开始写代码了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8