macboob Proでvmを使用してkali linuxでjavaを設定するのに問題があります。システムに初めて接してコマンドに従うと問題があります。
(a㉿kali)-[/usr/lib/jvm/jre1.8.0_371] └─$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1. 8.0_371/空/Java"0
何の問題もありません。 Java Compellerのインストールを開始すると、次のエラーが発生します。 >
─(a㉿kali)-[/usr/lib/jvm/jre1.8.0_371] └─$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1 .8.0_371/bin/javac" 0 更新の代替: エラー: 代替パス /usr/lib/jvm/jre1.8.0_371/bin/javac が存在しません。
私はこの分野の専門家ではなく学んでいますので、簡単に説明していただけますか?
答え1
パスはJDK(開発ツール)ではなくJRE(ランタイム)を参照しており、JREにはjavac
(コンパイラ)は含まれていません。
javac
そのため、ディレクトリに呼び出しコマンドがないため、エラーが発生します/usr/lib/jvm/jre1.8.0_371/bin/
。
/usr/lib/jvm
ディレクトリ内でjdk1.8.0_371/bin
ディレクトリを見つけることをお勧めします...