如何將 Java 13 安裝到 Kali Linux?
我
jdk-13.0.2_linux-x64_bin.deb
從 oracle 下載並使用dpkg
. 然而,update-alternatives --config java
不顯示
java13
。我現在如何java -version
獲得java13
?
雖然已經回答,但如果您需要 Oracle/Sun Java,我會給您另一個答案(某些應用程序可能只能使用它,而不是 openjdk)。
從 Oracle 下載通用 Linux .tar jdk,而不是 Debian 專用的 .deb。解壓到路徑,例如
/opt/SunJava
. (我將 Sun 保留在路徑中,在它被 oracle 接管之前,我有過這樣的情況)。在您的個人資料中添加以下行:
export JAVA_HOME=/opt/SunJava/
export JRE_HOME=/opt/SunJava/jre/
export PATH=$PATH:$JAVA_HOME/bin
sudo update-alternatives --install /usr/bin/java java /opt/SunJavaCurrent/bin/java 100
sudo update-alternatives --install /usr/bin/javac javac /opt/SunJavaCurrent/bin/javac 100
update-alternatives --display java
update-alternatives --display javac
sudo update-alternatives --config java
sudo update-alternatives --config javac
這樣您就可以使用 Oracle/Sun JDK 並能夠在 OpenJDK 和 OracleJDK 之間進行選擇。您還可以使用替代方法來提供許多不同版本的 java。或者您可以使用軟連結來實現此目的,
ln -s
.
安裝Kali 中可用的 OpenJDK 13 包:
sudo apt install openjdk-13-jdk
OpenJDK 14 也可用:
sudo apt install openjdk-14-jdk
由於(來自評論)您目前使用的是 Java 11,因此您應該查看後續版本的發行說明和遷移指南:Java 12、Java 13、Java 14。
Java 11 是目前的 LTS,它將被維護數年;版本 12 到 15 是非 LTS 版本,因此它們僅維護六個月。