在Linux系统中安装JDK可以有多种方法,具体取决于你使用的发行版。以下是以几种流行的Linux版本为例的说明:

对于Debian及衍生品(如Ubuntu):

1. 首先更新你的apt仓库:

linux下如何安装jdk  第1张

bash

sudo apt update

2. 安装OpenJDK:

linux下如何安装jdk  第2张

要安装最新版本的JDK(目前是8、11、17),可以使用如下命令:

sudo apt install defaultjdk 安装默认版本的Java开发工具包

若要特定安装例如`openjdk11jdk`、`openjdk8jdk`或`openjdk17jdk`,可以将上述命令的包名进行更改。

linux下如何安装jdk  第3张

使用Oracle JDK:

如果你偏好Oracle官方版本而非OpenJDK,你需要添加官方的GPG密钥,并通过添加Oracle存储库的方式下载。这需要更多的配置且不建议非专业开发者这么做。因为开源的OpenJDK足够满足大部分的应用需要,并且维护更好。

注意: 使用Oracle的商业条款可能会受到限制。

linux下如何安装jdk  第4张

在Red Hat及其衍生物 (如CentOS和Fedora) 中安装JDK

1. 对仓库进行刷新:

bash

linux下如何安装jdk  第5张

sudo dnf update Fedora 或者 使用 sudo yum update 如果你是使用老版本的yum系统

2. 安装OpenJDK:

使用默认安装:在最新版本上通常可以通过此指令直接获得最新稳定的OpenJDK版本。

linux下如何安装jdk  第6张

sudo dnf install javalatestopenjdk Fedora 和较新版的 CentOS 可用这个命令

sudo yum install javalatestopenjdk 较老版本CentOS适用(如CentOS7及以前版本)

linux下如何安装jdk  第7张

在SUSE Linux 及其衍生产品 (如openSUSE)

1. 对仓库列表进行刷新:

bash

sudo zypper ref

linux下如何安装jdk  第8张

2. 安装OpenJDK:

对于多数现代版本openSUSE可以这样来操作:

linux下如何安装jdk  第9张

sudo zypper install java11openjdk

安装完之后,你应该运行 `java version` 来验证是否正确安装了Java。如果正确地配置了,你应该能看到安装的具体Java版本的信息。

别忘了设定环境变量 `JAVA_HOME` 和相关路径到 `.profile`, `~/.bashrc` 或相应的shell设置脚本里去, 如果你希望在非root的shell session中都能找到它.

举例而言,在 `.bashrc` 添加类似下面内容可达到这一目的:

bash

linux下如何安装jdk  第10张

export JAVA_HOME=/usr/lib/jvm/java11openjdk 换为你确切的位置。

export PATH=$JAVA_HOME/bin:$PATH

这会使得任何启动的shell都可以访问JDK工具和编译器,以及相关资源。完成后,记得让更改生效 (`source .bashrc`)。

每个Linux系统可能都有细微差别, 因此这些只是基础指导. 如果你在执行上面的操作中遇到任何问题, 尝试查看发行版本官方网站的相关文档.