Ubuntu安装Java:一步一步操作
Ubuntu 安装 Java:一步一步操作
Java 是一种广泛使用的编程语言和计算平台,在开发各种应用程序(从桌面应用到 Web 应用,再到移动应用)中扮演着重要角色。在 Ubuntu 系统上安装 Java 是许多开发者的必备技能。本文将详细介绍在 Ubuntu 上安装 Java 的步骤,涵盖 OpenJDK 和 Oracle JDK 两种主流的 Java 开发工具包。
一、选择合适的 JDK 版本
在开始安装之前,你需要决定安装哪种 JDK 以及哪个版本。
- OpenJDK:一个开源的 Java 开发工具包,由社区维护,通常是 Ubuntu 软件仓库的默认选择。
- Oracle JDK:由 Oracle 公司提供的商业版本,提供一些额外的特性和商业支持。
一般来说,对于大多数开发任务,OpenJDK 已经足够使用。如果你需要使用 Oracle JDK 特定的功能或需要商业支持,可以选择安装 Oracle JDK。
二、安装 OpenJDK
以下步骤将指导你如何使用 apt
包管理器安装 OpenJDK:
-
更新软件包列表:
打开终端并输入以下命令来更新你的系统软件包列表:
bash
sudo apt update -
查看可用的 OpenJDK 版本:
你可以使用以下命令查看可用的 OpenJDK 版本:
bash
apt search openjdk输出结果会列出所有包含 "openjdk" 关键字的软件包。你通常需要选择
openjdk-XX-jdk
或openjdk-XX-jdk-headless
,其中XX
代表版本号,例如 11、17、21 等。headless
版本适用于不需要图形界面的服务器环境。 -
安装 OpenJDK:
选择你需要的版本并使用
apt install
命令进行安装。例如,要安装 OpenJDK 17,可以使用以下命令:bash
sudo apt install openjdk-17-jdk如果你需要的是
headless
版本,则可以使用:bash
sudo apt install openjdk-17-jdk-headless系统会提示你确认安装,输入
y
并按下回车键继续。 -
验证安装:
安装完成后,你可以使用以下命令验证 Java 是否成功安装以及安装的版本:
bash
java -version输出结果应该类似于:
openjdk version "17.0.8" 2023-07-18
OpenJDK Runtime Environment (build 17.0.8+7-Ubuntu-1ubuntu122.04)
OpenJDK 64-Bit Server VM (build 17.0.8+7-Ubuntu-1ubuntu122.04, mixed mode, sharing)以及
bash
javac -version
输出结果应该类似于:
javac 17.0.8
这表示 OpenJDK 17 已成功安装。
三、安装 Oracle JDK
由于 Oracle JDK 的许可限制,你无法直接使用 apt
包管理器进行安装。你需要从 Oracle 官网下载安装包并手动安装。
-
下载 Oracle JDK:
访问 Oracle 官网的 Java 下载页面 ( https://www.oracle.com/java/technologies/downloads/ )。选择你需要的 JDK 版本和操作系统(Linux),并下载对应的
.deb
文件。 -
安装 Oracle JDK:
下载完成后,打开终端并导航到下载目录。使用
dpkg
命令安装下载的.deb
文件。例如,如果下载的文件名为jdk-17_linux-x64_bin.deb
,可以使用以下命令进行安装:bash
sudo dpkg -i jdk-17_linux-x64_bin.deb请将文件名替换为你实际下载的文件名。
-
配置环境变量 (可选):
安装完成后,你可能需要手动配置环境变量。打开你的 shell 配置文件(例如
~/.bashrc
或~/.zshrc
),并添加以下内容:bash
export JAVA_HOME=/usr/lib/jvm/jdk-17 # 请根据你的实际安装路径进行修改
export PATH=$PATH:$JAVA_HOME/bin保存文件并使用
source
命令使配置生效:bash
source ~/.bashrc -
验证安装:
同样地,你可以使用以下命令验证 Java 是否成功安装以及安装的版本:
bash
java -version输出结果应该类似于:
java version "17.0.8" 2023-07-18 LTS
Java(TM) SE Runtime Environment (build 17.0.8+9-LTS-211)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.8+9-LTS-211, mixed mode, sharing)以及
bash
javac -version输出结果应该类似于:
javac 17.0.8
这表示 Oracle JDK 17 已成功安装。
四、设置默认 Java 版本 (如果有多个 JDK)
如果你安装了多个 JDK 版本,可以使用 update-alternatives
命令来设置默认的 Java 版本:
-
配置
java
命令:bash
sudo update-alternatives --config java系统会列出已安装的 Java 版本,并让你选择一个作为默认版本。输入对应版本的序号并按下回车键即可。
-
配置
javac
命令:bash
sudo update-alternatives --config javac同样地,选择你希望使用的
javac
版本。 -
配置其他相关命令 (可选):
如果需要,你还可以配置其他 Java 相关的命令,例如
jar
、javadoc
等。
五、总结
本文详细介绍了在 Ubuntu 上安装 OpenJDK 和 Oracle JDK 的步骤。通过以上步骤,你应该可以成功地在你的 Ubuntu 系统上安装并配置 Java 开发环境。记住根据你的具体需求选择合适的 JDK 版本和类型。希望这篇文章对你有所帮助!