Software-Installation

如何在 Kali Nethunter 上安裝 Java 8

  • February 28, 2021

伙計們,我需要安裝 jdk 8 以使我的程序更好地工作,許多程序不支持高於 Java 8 的版本,所以我想安裝 Java 8 以更好地執行,我嘗試通過安裝apt-get,但我看到它已從Kali 儲存庫因為很舊。誰能幫我怎麼安裝?當我執行命令uname -m時,它顯示架構是 aarch64 有人可以告訴我如何在 Nethunter 上為 aarch64 安裝 Java 8 嗎?提前致謝 :)

官網下載JDK (需要訂閱)或使用以下命令:

wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn/java/jdk/8u281-b09/89d678f2be164786b292527658ca1605/jdk-8u281-linux-x64.tar.gz?AuthParam=1614342179_659c3e77bffb9a532e2e87404c0c6647

然後安裝它:

sudo mkdir /usr/lib/jvm
mv 'jdk-8u281-linux-x64.tar.gz?AuthParam=1614342179_659c3e77bffb9a532e2e87404c0c6647' jdk-8u281-linux-x64.tar.gz
sudo tar xvf jdk-8u281-linux-x64.tar.gz -C /usr/lib/jvm

添加javajavacupdate-alternatives

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_281/bin/java" 100
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_281/bin/javac" 100

設置jdk1.8為預設值:

sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0_281/bin/java

核實:

java -version

樣本輸出:

java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)

伙計們,我設法通過將此行添加到我的 sources.list 來解決:

deb http://security.debian.org/debian-security stretch/updates main 然後我執行了這個命令:

apt-update

然後這個:

apt install openjdk-8-jdk

最後是這個:

sudo update-alternatives --config java

然後只需選擇 Java 8 就可以了,Java 正在執行 :)

引用自:https://unix.stackexchange.com/questions/636478