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

ソースリストに次の行を追加して問題を解決しました。

デップ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

javaそして追加javacupdate-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)

関連情報