私のMacのJavaアップデーターは、これまで聞いたことのない不明瞭なバージョンのJava 10.0.1をインストールしました。その結果、すべてのJavaアプリが実行されなくなり、Javaが無意味になります。
Javaのを除去するための正式な命令は、次のとおりです。
- sudo rm -fr / Library / Internet \ Plug-Ins / JavaAppletPlugin.plugin
私はブラウザでJavaを使用していないので、これは役に立ちません(誰がそれをするのに十分クレイジーですか?)
- sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
これは設定ペインを削除するだけなので役に立たない
- sudo rm -fr〜/ Library / Application \ Support / Java
このディレクトリはすでに空なので、これは役に立ちません
MacでJavaを削除する公式の指示はまったくありません。
ターミナルからjava -jarを使用してJavaアプリを実行すると、動作します。ターミナルから、私はこれを見ます:
/usr/libexec/java_home -V
Matching Java Virtual Machines (3):
1.8.0_131, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
1.6.0_65-b14-468, x86_64: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-468, i386: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
そのため、端末からのJavaバージョンは1.8.0_131であり、これは私の希望するバージョンです。デスクトップからJavaAppLauncherでアプリを起動すると、Javaバージョンは10.0.1になります。
Oracleが自動アップデータで行ったこの災害を元に戻すにはどうすればよいですか?