최근에 소프트웨어 업데이트를 통해 Java 런타임을 설치하고 Lion에서 Java 브라우저 플러그인 및 WebStart를 활성화했지만 더 이상 필요하지 않습니다.
Safari 환경 설정에서 "Java 활성화"를 선택 해제하면 작업이 완료되지만 Java를 완전히 제거하고 싶습니다. 문제는 어떻게해야합니까? Java 방식으로 깔끔한 Lion 설치로 돌아가고 싶습니다.
최근에 소프트웨어 업데이트를 통해 Java 런타임을 설치하고 Lion에서 Java 브라우저 플러그인 및 WebStart를 활성화했지만 더 이상 필요하지 않습니다.
Safari 환경 설정에서 "Java 활성화"를 선택 해제하면 작업이 완료되지만 Java를 완전히 제거하고 싶습니다. 문제는 어떻게해야합니까? Java 방식으로 깔끔한 Lion 설치로 돌아가고 싶습니다.
답변:
Java for Lion 제거는 간단합니다. 다음 디렉토리를 제거하십시오 (파일 1.6.0.jdk 포함).
/System/Library/Java/JavaVirtualMachines/
그런 다음 (완전성을 위해) 설치 관리자 레코드를 다음에서 제거하여 정리하십시오 /private/var/db/receipts/
.
com.apple.pkg.JavaForMacOSX107.bom
com.apple.pkg.JavaForMacOSX107.plist
마지막으로 다음 plist 파일을 편집하여 Software Update에서 제품 설치 흔적을 제거합니다 InstallHistory.plist
.
/Library/Receipts/
주 : 설치 히스토리 plist 파일 편집은 plist를 데스크탑에 복사하여 (루트가 소유하고 수정하지는 않음) 더 잘 수행되지만 다음 명령을 실행하여 기본 소유권을 복원해야합니다.
sudo chown root:admin InstallHistory.plist
텍스트 편집에서 파일을 열고 다음 줄을 제거 할 수 있습니다.
<dict>
<key>date</key>
<date>2011-09-06T14:43:35Z</date>
<key>displayName</key>
<string>Java for Mac OS X 10.7</string>
<key>displayVersion</key>
<string>1.0</string>
<key>packageIdentifiers</key>
<array>
<string>com.apple.pkg.JavaEssentials</string>
<string>com.apple.pkg.JavaForMacOSX107</string>
</array>
<key>processName</key>
<string>Software Update</string>
</dict>
추가 정보
Java for Mac OS X 10.7 dmg에는 JavaEssentials 및 JavaForMacOSX107의 두 가지 패키지가 있습니다. 전자는 아무것도 설치하지 않습니다. 깨끗한 OS X 10.7 설치 (Java를 포함하지 않음)에서 찾은 파일과 해당 패키지에서 찾은 파일을 비교 한 결과 모든면에서 동일합니다 (v14.0.3). 따라서 제거해야하는 유일한 패키지는 SDK입니다. 또한 영수증과 설치 레코드를 제거 할 수 있지만 그보다 더 깨끗합니다. SDK를 제거하면 충분합니다 (해당 파일을 제거한 후 Java가 필요한 프로그램을 실행 해보십시오. 그러면 Java를 설치하라는 알림 메시지가 다시 나타납니다).
/System/Library/Java/
니까?
이것이 내가 찾은 것입니다.
https://superuser.com/questions/5950/uninstall-java-on-mac-os-x
유일한 방법은 "깨끗한 라이온 설치를 현명하게"하는 것입니다. Java는 핵심 OS의 일부였습니다. 웹 컨텐츠 실행뿐만 아니라 일부 앱 및 스크립트에도 도움이됩니다.
이것을 말하면서, 그것이 그것이 사자에 사전 설치되지 않은 이유는 무겁고 애플은 다운로드를 가능한 한 가볍게 만들고 싶기 때문이라고 생각합니다. 그럼에도 불구하고 일부 구성 요소가 OS에 깊이 들어가기 때문에 제거 할 수 있다고는 생각하지 않습니다.
나는 당신이 단순히 그것을 해제하는 것이 좋습니다. 작업이 완료되기 전에 말했듯이, 언제 다시 필요할지 모릅니다. 이전에 언급했듯이 일부 기본 앱에서도이를 사용합니다. 저기에있어. 자요 누구도 아프지 않습니다 ... 최선의 선택이라고 생각합니다.
도움이 되길 바랍니다.