Linux下如何安装java17

197人浏览 / 0人评论 / 添加收藏

在Linux上安装Java 17,你可以通过多种方法完成,包括使用官方的Oracle JDK、OpenJDK,或是使用包管理器如apt(适用于基于Debian的系统,如Ubuntu)或yum(适用于基于RHEL的系统,如CentOS)。以下是几种常见的安装方法:

方法1:使用SDKMAN!(适用于所有Linux发行版)
SDKMAN! 是一个工具,用于管理多个版本的软件开发工具,包括Java。

1‌、安装SDKMAN!‌

打开终端,然后运行以下命令来安装SDKMAN!:

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"

‌2、安装Java 17

安装完SDKMAN!后,你可以使用以下命令来安装Java 17:

sdk install java 17.0.1-open

或者,如果你想要安装特定版本的Oracle JDK,可以使用:

sdk install java 17.0.1-oracle

‌3、设置Java 17为默认版本

sdk default java 17.0.1-open
 

方法2:使用OpenJDK包(适用于Debian/Ubuntu)
‌更新包列表‌:sudo apt update
‌安装OpenJDK 17‌
sudo apt install openjdk-17-jdk


方法3:使用OpenJDK包(适用于RHEL/CentOS)
对于RHEL或CentOS,你可以使用yum或dnf(在较新的CentOS版本中):

‌安装OpenJDK 17‌

对于RHEL/CentOS 8及之前版本:
sudo yum install java-17-openjdk-devel
 

对于CentOS Stream或RHEL 9及以后版本:
sudo dnf install java-17-openjdk-devel


方法4:手动下载并安装(适用于所有Linux发行版)
‌下载Java 17‌

访问Oracle JDK或AdoptOpenJDK下载适合你系统的JDK包。例如,下载.tar.gz文件。

‌解压并安装‌

将下载的文件移动到合适的位置(如/usr/lib/jvm),然后解压:
sudo tar -xvzf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm/
‌配置环境变量‌

编辑~/.bashrc或~/.profile文件,添加以下行:
export JAVA_HOME=/usr/lib/jvm/jdk-17.0.1
export PATH=$JAVA_HOME/bin:$PATH
然后,运行source ~/.bashrc或source ~/.profile来应用更改。

方法5:使用Snap(适用于所有Linux发行版)
如果你使用的是基于Snap的系统,可以使用以下命令安装Java 17:
sudo snap install openjdk --channel=17/stable --classic 
以上方法中的任何一种都可以帮助你在Linux系统上安装Java 17。选择最适合你的需求和环境的方法。

全部评论