あなたのプログラムがうまく機能するためには、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
そして追加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)