在 Linux 系統中,有多種方法可以更新 Java。以下是兩種常用的方法:
方法一:使用包管理器
對于大多數 Linux 發行版,可以使用包管理器(如 apt、yum 或 pacman)來更新 Java。以下是在一些常見發行版中使用包管理器更新 Java 的命令:
sudo apt update
sudo apt upgrade openjdk-<version>-jdk
將 <version>
替換為您要安裝的 Java 版本,例如 11
或 openjdk-17-jdk
。
sudo yum update
sudo yum install java-<version>-openjdk-devel
將 <version>
替換為您要安裝的 Java 版本,例如 11
或 17
。
sudo pacman -Syu
sudo pacman -S jre11-openjdk jre17-openjdk
將 <version>
替換為您要安裝的 Java 版本,例如 11
或 17
。
方法二:從官方網站下載并安裝
如果您的 Linux 發行版沒有提供預編譯的 Java 包,或者您需要安裝特定版本的 Java,可以從 Oracle 或 AdoptOpenJDK 的官方網站下載 JAR 文件,然后手動安裝。以下是從官方網站下載并安裝 Java 的步驟:
訪問 Oracle 或 AdoptOpenJDK 的官方網站,找到所需的 Java 版本并下載 JAR 文件。
將 JAR 文件移動到 /usr/lib/jvm
目錄下(如果尚不存在,請創建該目錄)。
創建一個名為 java-<version>-openjdk.jar
的符號鏈接,指向您下載的 JAR 文件。例如:
sudo ln -s /usr/lib/jvm/<path-to-downloaded-jar>/jdk-<version>-openjdk.jar /usr/lib/jvm/java-<version>-openjdk.jar
將 <path-to-downloaded-jar>
替換為您下載 JAR 文件的路徑,將 <version>
替換為您要安裝的 Java 版本,例如 11
或 17
。
JAVA_HOME
環境變量,使其指向新安裝的 Java 版本。例如:echo 'export JAVA_HOME=/usr/lib/jvm/java-<version>-openjdk' | sudo tee -a /etc/profile
source /etc/profile
將 <version>
替換為您要安裝的 Java 版本,例如 11
或 17
。
現在,您已經成功更新了 Java??梢允褂靡韵旅铗炞C Java 版本:
java -version