如何在 Kali Nethunter 上安装 Java 8

如何在 Kali Nethunter 上安装 Java 8

各位,我需要安装jdk 8才能让我的程序更好地运行,很多程序不支持高于Java 8的版本,所以我想安装Java 8以更好地运行,我尝试通过安装apt-get,但我看到它被从Kali 存储库因为很旧。谁能帮我如何安装?当我运行命令时,uname -m它显示架构是 aarch64 有人能告诉我如何在 Nethunter 上为 aarch64 安装 Java 8 吗?提前致谢 :)

答案1

我通过将这一行添加到我的sources.list中设法解决了问题:

德布http://security.debian.org/debian-securitystretch/updates main 然后我运行这个命令:

apt-update

然后是这个:

apt install openjdk-8-jdk

最后是这个:

sudo update-alternatives --config java

然后只需选择 Java 8 即可,Java 正在运行:)

答案2

从以下位置下载 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)

相关内容