Mac의 Java 업데이터는 이전에 들어 본 적이없는 모호한 버전의 Java 10.0.1을 설치했습니다. 결과적으로 모든 Java 앱이 더 이상 실행되지 않아 Java가 의미가 없습니다.
- sudo rm -fr / Library / Internet \ Plug-Ins / JavaAppletPlugin.plugin
브라우저에서 Java를 사용하지 않기 때문에 어느 것이 쓸모 가 없습니다 (누가 그것을 할만 큼 미쳤습니까?)
- sudo rm -fr / 라이브러리 /PreferencePanes/JavaControlPanel.prefPane
환경 설정 창을 제거 하기 때문에 쓸모가 없습니다.
- sudo rm -fr ~ / Library / Application \ 지원 / 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이 자동 업데이터로 수행 한이 재난을 어떻게 되돌릴 수 있습니까?