温馨提示×

Ubuntu如何配置Java

小樊
40
2026-08-23 09:17:12
栏目: 编程语言

在 Ubuntu 上配置 Java(以 OpenJDK 为例,最常用)可以按下面步骤来。


一、安装 Java(OpenJDK)

1. 更新软件源

sudo apt update

2. 安装 OpenJDK(推荐)

安装 JDK 17(当前主流)

sudo apt install openjdk-17-jdk

或安装 JDK 11(长期支持)

sudo apt install openjdk-11-jdk

如果只需要运行 Java 程序(不需要编译),可以只装 openjdk-17-jre


二、验证 Java 是否安装成功

java -version

正常输出类似:

openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Ubuntu-1)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Ubuntu-1, mixed mode)

三、配置 JAVA_HOME(非常重要)

1. 查找 Java 安装路径

sudo update-alternatives --config java

输出示例:

/usr/lib/jvm/java-17-openjdk-amd64/bin/java

那么 JAVA_HOME 就是:

/usr/lib/jvm/java-17-openjdk-amd64

2. 配置环境变量

编辑配置文件(推荐 ~/.bashrc/etc/profile):

nano ~/.bashrc

在文件末尾添加:

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

保存后执行:

source ~/.bashrc

3. 验证 JAVA_HOME

echo $JAVA_HOME

输出:

/usr/lib/jvm/java-17-openjdk-amd64

四、多版本 Java 切换(可选)

如果安装了多个 Java 版本:

sudo update-alternatives --config java
sudo update-alternatives --config javac

按提示选择即可。


五、安装 Oracle JDK(如需要)

Oracle JDK 需要手动下载:

  1. 到官网下载 .deb.tar.gz
  2. 解压后配置 JAVA_HOME
  3. 不推荐新手使用(授权复杂)

六、常见问题

1. java command not found

  • Java 没安装成功
  • PATH 没配置正确

2. Tomcat / Maven / Jenkins 找不到 Java

  • 必须配置 JAVA_HOME

七、总结(最简流程)

sudo apt update
sudo apt install openjdk-17-jdk
java -version

然后配置 JAVA_HOME 即可 ✅


如果你告诉我:

  • Ubuntu 版本(20.04 / 22.04 / 24.04)
  • 用途(开发 / 服务器 / Android / Hadoop / Jenkins)

我可以给你更精确的配置方案

0