Mac'imdeki Java güncelleyici, daha önce hiç duymadığım, Java 10.0.1'in gizli bir sürümünü yüklüyordu. Sonuç olarak, TÜM java uygulamalarım artık çalışmıyor, bu da Java'yı anlamsız kılıyor.
Remove Java resmi talimatlar şunlardır:
- sudo rm -fr / Kitaplık / İnternet \ Eklentiler / JavaAppletPlugin.plugin
Hangi çünkü işe yaramaz ben tarayıcısında Java kullanmayın (bunu yapmak için deli yeterli mi?)
- sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
İşe yaramaz çünkü sadece tercih bölmesini kaldırır
- sudo rm -fr ~ / Kütüphane / Uygulama \ Destek / Java
Bu gereksiz çünkü bu dizin zaten boş
Mac’te Java’yı kaldırmak için verilen resmi talimatlar kesinlikle hiçbir şey yapmaz.
Java uygulamalarımı java-jar ile terminalden çalıştırırsam çalışırlar. Terminalden şunu görüyorum:
/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
Terminalden Java sürümü 1.8.0_131, ki bu benim istediğim sürüm. Masaüstünden, JavaAppLauncher ile uygulamaları başlattığımda, Java sürümü 10.0.1.
Oracle'ın otomatik güncelleyicisiyle yaptığı bu felaketi nasıl geri alabilirim?