最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Ubuntu Java运行环境搭建实用技巧
时间:2026-08-03 10:48:49 编辑:袖梨 来源:一聚教程网
1. 更新系统包索引在安装任何软件前,先更新Ubuntu的软件包列表,确保获取最新的依赖项和版本信息:

sudo apt update && sudo apt upgrade -y这一步能避免因软件包版本冲突导致的安装问题。
2. 选择并安装合适的JDK版本Ubuntu上主要有两种JDK选择:OpenJDK(开源免费,推荐用于大多数场景)和Oracle JDK(官方商业版本,适合需要特定功能或企业级支持的场景)。
- 安装OpenJDK(推荐):以OpenJDK 17(当前主流LTS版本)为例,直接通过APT包管理器安装:
sudo apt install openjdk-17-jdk -y - 安装Oracle JDK(可选):若需使用Oracle JDK,需先添加PPA仓库,再安装指定版本(如Oracle JDK 17):
安装完成后,可通过sudo add-apt-repository ppa:linuxuprising/java -ysudo apt updatesudo apt install oracle-java17-installer -yjava -version命令验证版本。
3. 配置JAVA_HOME环境变量(关键步骤)JAVA_HOME是系统识别Java安装路径的核心变量,需指向JDK的安装目录(而非bin目录)。
- 查找JDK安装路径:使用
update-alternatives命令列出所有Java安装路径,复制JDK的根目录(去掉末尾的/bin/java):
输出示例:sudo update-alternatives --config java
则/usr/lib/jvm/java-17-openjdk-amd64/bin/javaJAVA_HOME应为/usr/lib/jvm/java-17-openjdk-amd64。 - 永久配置环境变量:推荐修改系统级配置文件
/etc/environment(对所有用户生效),或用户级配置文件~/.bashrc(仅当前用户生效)。- 编辑
/etc/environment(需root权限):
在文件末尾添加:sudo nano /etc/environmentJAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"PATH="$PATH:$JAVA_HOME/bin" - 编辑
~/.bashrc(用户级,更灵活):
在文件末尾添加:nano ~/.bashrcexport JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"export PATH="$PATH:$JAVA_HOME/bin"
- 编辑
- 使配置生效:运行以下命令使修改立即生效(无需重启终端):
验证source /etc/environment# 若修改的是系统级文件source ~/.bashrc # 若修改的是用户级文件JAVA_HOME是否设置正确:
应输出JDK的安装路径。echo $JAVA_HOME
4. 验证Java环境是否配置成功通过以下命令检查Java运行时环境(JRE)和Java编译器(javac)的版本,确认安装无误:
java -version# 应显示JDK版本信息(如OpenJDK 17)javac -version # 应显示javac编译器版本(与JDK版本一致)若两个命令均能正确输出版本信息,则说明Java环境配置成功。
5. 管理多个Java版本(可选但实用)若系统中安装了多个Java版本(如OpenJDK 8和OpenJDK 17),可使用update-alternatives命令快速切换默认版本:
- 列出已安装的Java版本:
sudo update-alternatives --config java - 选择默认版本:终端会显示所有已安装的Java版本及编号,输入对应编号并按回车键即可切换默认版本。
6. 安装常用构建工具(提升开发效率)Java开发中常用的构建工具能简化项目依赖管理和编译流程,推荐安装:
- Maven(项目管理与构建):
sudo apt install maven -ymvn -version# 验证安装 - Gradle(灵活的构建工具):
sudo apt install gradle -ygradle -version# 验证安装
这些工具能帮助开发者更高效地管理Java项目。
7. 安装集成开发环境(IDE,提升编码体验)IDE能提供代码补全、调试、项目管理等功能,提升开发效率。推荐安装:
- IntelliJ IDEA Community Edition(免费开源,适合Java开发):
创建桌面快捷方式后,可通过终端命令wget https://download.jetbrains.com/idea/ideaIC-2025.2.tar.gzsudo tar -zxvf ideaIC-2025.2.tar.gz -C /optsudo ln -s /opt/idea-IC-252.857.1/bin/idea.sh /usr/local/bin/ideaidea启动。 - Eclipse(开源,适合企业级开发):
sudo apt install eclipse -y - NetBeans(免费,适合初学者):
sudo apt install netbeans -y
这些IDE能显著提升Java开发的效率和体验。
8. 测试Java程序(最终验证)编写一个简单的Java程序,验证环境是否能正常编译和运行:
- 创建
HelloWorld.java文件:
输入以下内容:nano HelloWorld.javapublic class HelloWorld {public static void main(String[] args) {System.out.println("Java环境搭建成功!");}} - 编译并运行:
若终端输出javac HelloWorld.java# 编译生成.class文件java HelloWorld# 运行程序Java环境搭建成功!,则说明整个Java环境配置正确。