在Linux系统中安装JDK可以有多种方法,具体取决于你使用的发行版。以下是以几种流行的Linux版本为例的说明:
对于Debian及衍生品(如Ubuntu):
1. 首先更新你的apt仓库:
bash
sudo apt update
2. 安装OpenJDK:
要安装最新版本的JDK(目前是8、11、17),可以使用如下命令:
sudo apt install defaultjdk 安装默认版本的Java开发工具包
若要特定安装例如`openjdk11jdk`、`openjdk8jdk`或`openjdk17jdk`,可以将上述命令的包名进行更改。
使用Oracle JDK:
如果你偏好Oracle官方版本而非OpenJDK,你需要添加官方的GPG密钥,并通过添加Oracle存储库的方式下载。这需要更多的配置且不建议非专业开发者这么做。因为开源的OpenJDK足够满足大部分的应用需要,并且维护更好。
注意: 使用Oracle的商业条款可能会受到限制。
在Red Hat及其衍生物 (如CentOS和Fedora) 中安装JDK
1. 对仓库进行刷新:
bash
sudo dnf update Fedora 或者 使用 sudo yum update 如果你是使用老版本的yum系统
2. 安装OpenJDK:
使用默认安装:在最新版本上通常可以通过此指令直接获得最新稳定的OpenJDK版本。
sudo dnf install javalatestopenjdk Fedora 和较新版的 CentOS 可用这个命令
或
sudo yum install javalatestopenjdk 较老版本CentOS适用(如CentOS7及以前版本)
在SUSE Linux 及其衍生产品 (如openSUSE)
1. 对仓库列表进行刷新:
bash
sudo zypper ref
2. 安装OpenJDK:
对于多数现代版本openSUSE可以这样来操作:
sudo zypper install java11openjdk
安装完之后,你应该运行 `java version` 来验证是否正确安装了Java。如果正确地配置了,你应该能看到安装的具体Java版本的信息。
别忘了设定环境变量 `JAVA_HOME` 和相关路径到 `.profile`, `~/.bashrc` 或相应的shell设置脚本里去, 如果你希望在非root的shell session中都能找到它.
举例而言,在 `.bashrc` 添加类似下面内容可达到这一目的:
bash
export JAVA_HOME=/usr/lib/jvm/java11openjdk 换为你确切的位置。
export PATH=$JAVA_HOME/bin:$PATH
这会使得任何启动的shell都可以访问JDK工具和编译器,以及相关资源。完成后,记得让更改生效 (`source .bashrc`)。
每个Linux系统可能都有细微差别, 因此这些只是基础指导. 如果你在执行上面的操作中遇到任何问题, 尝试查看发行版本官方网站的相关文档.
发表评论