Ubuntu Java编译工具链怎么配置
在Ubuntu上配置Java编译工具链,先执行sudoaptupdate更新系统,再安装OpenJDK(如openjdk-11-jdk)并验证版本。然后配置JAVA_HOME和PATH环境变量,可编辑~/.bashrc或/etc/profile实现永久生效。多版本用update-alternatives管理切换,最后可选安装IntelliJIDEA。注意务必
在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编译工具链就配置好了,可以开始写代码了。
IntelliJ IDEA 是 JetBrains 推出的专业集成开发环境,重点服务于 Java、Kotlin 与 JVM 项目开发。软件集成代码补全、静态检查、重构、调试、测试、版本控制及构建工具,并可借助插件扩展语言和框架支持。
JetBrains PyCharm 是面向 Python 开发者的集成开发环境,提供智能补全、代码检查、重构、调试、测试、版本控制及虚拟环境管理功能。Mac 版兼容 Intel 与 Apple 芯片,核心功能可免费使用。
JetBrains WebStorm 是面向 JavaScript、TypeScript 和现代 Web 技术的专业集成开发环境,可智能理解项目结构,提供代码补全、重构、错误检查、运行调试、测试及 Git 工具。
JetBrains IntelliJ IDEA 是以 Java、Kotlin 和 JVM 项目为核心的专业集成开发环境,提供智能补全、代码检查、安全重构、调试、测试、版本控制及构建工具集成。统一发行版的核心功能可免费用于商业和非商业项目,
PhpStorm 是 JetBrains 面向 PHP 与现代 Web 开发打造的专业集成开发环境,提供代码补全、静态检查、重构、调试、测试、数据库、版本控制及前端语言支持。Windows 用户可直接下载安装程序,
PyCharm 是 JetBrains 推出的 Python 集成开发环境,提供智能代码补全、错误检查、重构、调试、测试、Git、终端及 Jupyter Notebook 支持。统一版安装后可体验 30 天 Pro 功能,













