Ubuntu下Java编译环境如何搭建
在Ubuntu系统中搭建Java编译环境:首先通过APT包管理器安装OpenJDK(如openjdk-11-jdk),然后配置JAVA_HOME和PATH等环境变量至~/.bashrc文件并使用source命令使其生效,使用update-alternatives工具管理多个Java版本并设置默认版本,可选安装IntelliJIDEA或Eclipse等集成开发
在Ubuntu系统上搭建Ja va编译环境,其实比想象中要简单得多。核心就是搞定JDK、配好环境变量,再顺手装个IDE,最后跑个HelloWorld验证一下。整个过程走下来,大概十分钟就能搞定。下面就把这几个关键步骤拆开来说。

1. 安装Ja va Development Kit (JDK)
JDK是Ja va开发的基础工具包,里面包含了ja vac编译器、ja va运行时这些核心组件。在Ubuntu上,最省心的方式就是通过APT包管理器安装OpenJDK——开源、兼容性好,而且不需要手动去官网下载。
- 更新软件包列表:先跑一下
sudo apt update,让系统同步最新的软件源信息,确保待会儿装的是稳定版。 - 安装OpenJDK:根据需要选择版本。目前推荐17及以上版本的长期支持版(LTS)。比如装OpenJDK 17,执行
sudo apt install openjdk-17-jdk,系统会自动下载并配置好依赖。 - 验证安装:装完后运行
ja va -version和ja vac -version。如果看到类似下面的输出,说明JDK已经就位了:openjdk version "17.0.1" 2021-10-19 OpenJDK Runtime Environment (build 17.0.1+12-Ubuntu-22.04) OpenJDK 64-Bit Server VM (build 17.0.1+12-Ubuntu-22.04, mixed mode, sharing)
2. 配置Ja va环境变量
环境变量是为了让系统全局都能找到ja vac和ja va命令。需要设置JA VA_HOME(JDK的安装路径)并更新PATH(命令搜索路径)。
- 编辑环境配置文件:推荐编辑用户级配置文件
~/.bashrc(仅当前用户生效),避免权限问题。运行nano ~/.bashrc进入编辑模式。 - 添加环境变量:在文件末尾加上以下内容。注意JDK路径要根据实际安装位置调整,Ubuntu下OpenJDK 17的默认路径是
/usr/lib/jvm/ja va-17-openjdk-amd64:export JA VA_HOME=/usr/lib/jvm/ja va-17-openjdk-amd64 export PATH=$JA VA_HOME/bin:$PATH - 使配置生效:保存退出(
Ctrl+O→Enter→Ctrl+X),然后运行source ~/.bashrc立即生效。也可以重启终端或电脑,效果一样。 - 验证环境变量:运行
echo $JA VA_HOME,应该输出JDK安装路径;运行echo $PATH,应该能看到$JA VA_HOME/bin(比如/usr/lib/jvm/ja va-17-openjdk-amd64/bin)。
3. (可选)配置默认JDK版本
如果系统里装了多个JDK版本(比如11和17),可以用update-alternatives命令来切换默认版本,非常方便。
- 注册JDK版本:执行以下命令,把不同版本的JDK添加到备选列表(以JDK 11和17为例):
sudo update-alternatives --install /usr/bin/ja va ja va /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja va 100 sudo update-alternatives --install /usr/bin/ja va ja va /usr/lib/jvm/ja va-17-openjdk-amd64/bin/ja va 200 sudo update-alternatives --install /usr/bin/ja vac ja vac /usr/lib/jvm/ja va-11-openjdk-amd64/bin/ja vac 100 sudo update-alternatives --install /usr/bin/ja vac ja vac /usr/lib/jvm/ja va-17-openjdk-amd64/bin/ja vac 200 - 切换默认版本:运行
sudo update-alternatives --config ja va,根据提示输入对应版本的编号(比如选OpenJDK 17就输入2),按回车确认即可。
4. (可选)安装集成开发环境(IDE)
IDE能大幅提升开发效率,代码补全、调试、项目管理这些功能都很实用。这里推荐两款常用的:
- IntelliJ IDEA(推荐):
- 去JetBrains官网下载IntelliJ IDEA Community Edition(免费开源)。
- 解压到
/opt目录:sudo tar -zxvf ideaIC-2025.2.tar.gz -C /opt。 - 创建快捷方式:
sudo ln -s /opt/idea-IC-252.5058.12/bin/idea.sh /usr/local/bin/idea,之后在终端输入idea就能启动。
- Eclipse:
- 直接通过APT安装:
sudo apt install eclipse,系统会自动下载并配置好。
- 直接通过APT安装:
5. 验证Ja va编译环境
最后一步,写一个最简单的Ja va程序来测试整个环境是否正常工作。
- 编写代码:用文本编辑器(比如
nano)创建一个HelloWorld.ja va文件,内容如下:public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, Ja va!"); } } - 编译与运行:在终端进入文件所在目录,先运行
ja vac HelloWorld.ja va(会生成HelloWorld.class字节码文件),再运行ja va HelloWorld。如果终端输出了Hello, Ja va!,那就说明整个Ja va编译环境已经搭建成功,可以开始写正经代码了。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















