一、更新系统软件包
在安装任何软件前,建议先更新Ubuntu的系统软件包列表,确保获取最新版本:
打开终端(Ctrl+Alt+T),依次执行:
sudo apt update && sudo apt upgrade
这一步会同步软件源并升级现有软件,避免后续安装冲突。
二、安装Java Development Kit (JDK)
JDK是Java开发的核心工具包,包含Java编译器(javac)、运行时环境(java)等。Ubuntu推荐使用OpenJDK(开源免费),也可选择Oracle JDK(企业级特性)。
OpenJDK是Ubuntu软件源中的默认Java实现,安装便捷:
sudo apt install openjdk-17-jdk
sudo apt install openjdk-11-jdk
安装完成后,通过以下命令检查Java版本,确认安装成功:
java -version
javac -version
正常输出应包含Java版本号(如openjdk version "17.0.1")及编译器信息。
三、配置Java环境变量
环境变量用于让系统识别Java命令及安装路径,需设置JAVA_HOME(JDK根目录)和PATH(Java可执行文件路径)。
执行以下命令,查看已安装的JDK路径(选择其中一个作为JAVA_HOME):
sudo update-alternatives --config java
输出示例:
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
去掉末尾的/bin/java,得到JAVA_HOME路径:/usr/lib/jvm/java-17-openjdk-amd64。
编辑系统级环境变量文件/etc/environment(需管理员权限):
sudo nano /etc/environment
在文件末尾添加以下内容(替换为你的实际路径):
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
PATH="$PATH:$JAVA_HOME/bin"
保存并退出(Ctrl+O→Enter→Ctrl+X)。
执行以下命令,无需重启即可应用更改:
source /etc/environment
JAVA_HOME是否正确:echo $JAVA_HOME
应输出/usr/lib/jvm/java-17-openjdk-amd64。java -version
javac -version
确保仍能正常显示版本信息。四、(可选)安装集成开发环境(IDE)
IDE可提升Java开发效率,Ubuntu支持多种主流IDE:
IntelliJ IDEA是Java开发者常用的高效IDE,提供智能代码提示、调试等功能:
IntelliJ IDEA Community(免费版)或Ultimate(付费版)的Linux压缩包。cd ~/Downloads # 进入下载目录
tar -zxvf ideaIC-2025.2.tar.gz -C /opt # 解压到/opt目录(需管理员权限)
sudo ln -s /opt/idea-IC-2025.2/bin/idea.sh /usr/local/bin/idea # 创建命令快捷方式
之后可通过终端输入idea启动IDE,或在应用菜单中找到IntelliJ IDEA图标。Eclipse是开源Java IDE,适合企业级开发:
sudo apt install eclipse
安装完成后,通过终端输入eclipse启动。
NetBeans是轻量级Java IDE,支持多种语言:
sudo apt install netbeans
启动方式同上。
五、(可选)安装构建工具
若需管理项目依赖或打包应用,可安装Maven(项目管理工具):
sudo apt install maven
验证安装:
mvn -version
正常输出应包含Maven版本号(如Apache Maven 3.9.9)。
六、验证Java程序运行
创建一个简单的Java程序,测试环境是否配置成功:
HelloWorld.java文件:nano HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Ubuntu Java!");
}
}
javac HelloWorld.java
java HelloWorld
若终端输出Hello, Ubuntu Java!,则说明Java开发环境搭建成功。