是的,Ubuntu 完全支持 Java,并且是开发和运行 Java 程序的常用操作系统之一。
Ubuntu 支持多种 Java 版本(如 Java 8、11、17、21 等),也支持不同的 Java 发行版(如 OpenJDK、Oracle JDK 等)。
以下是关于在 Ubuntu 上安装和使用 Java 的详细说明:
OpenJDK 是 Ubuntu 官方仓库中默认包含的、开源的 Java 实现,也是大多数开发者和生产环境的选择。
安装最新版本的 OpenJDK:
sudo apt update
sudo apt install openjdk-17-jdk # 安装 JDK 17 (包含 JRE)
# 或者只安装 JRE (如果你只需要运行程序,不需要编译)
sudo apt install openjdk-17-jre
安装其他常用版本(如 Java 11 或 Java 8):
sudo apt install openjdk-11-jdk
# 或者
sudo apt install openjdk-8-jdk
如果你因为商业许可或特定需求必须使用 Oracle 的官方 JDK,可以通过添加第三方仓库或手动下载安装。
方法一:使用第三方仓库(如 Linux Uprising PPA)
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java17-installer
方法二:手动安装
.deb 或 .tar.gz 文件。.deb 文件,直接双击安装或使用 sudo dpkg -i 文件名.deb。.tar.gz,解压后配置环境变量。如果你安装了多个 Java 版本,可以使用 update-alternatives 来切换默认版本:
sudo update-alternatives --config java
运行后,系统会列出所有已安装的 Java 版本,输入对应的数字即可切换。
安装完成后,可以通过以下命令验证:
java -version
如果显示版本信息(如 openjdk version "17.0.x"),说明安装成功。
很多 Java 应用(如 Maven、Tomcat)需要 JAVA_HOME 环境变量。
查找 Java 安装路径:
sudo update-alternatives --config java
# 记下路径,例如 /usr/lib/jvm/java-17-openjdk-amd64/bin/java
# 去掉末尾的 /bin/java,得到 JAVA_HOME 路径
编辑环境变量文件(如 ~/.bashrc 或 /etc/environment):
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
使配置生效:
source ~/.bashrc
apt 包管理器即可轻松安装。