Software-Installation
如何在 Kali Nethunter 上安裝 Java 8
伙計們,我需要安裝 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
添加
java
和javac
到update-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 正在執行 :)