Wraz z końcem publicznych aktualizacji Java 1.6 w lutym 2012 r. Oraz długą listą aktualizacji zabezpieczeń w późniejszym 1.7, jestem skłonny usunąć Trwale Java 1.6 i JDK z mojego Maca, jeśli tylko wiedziałbym, jak to osiągnąć w czysty sposób.
30
/Library/Java/JavaVirtualMachines/
, a nie ta/System/Library/
.Do dzisiaj miałem to samo pytanie.
Z archiwów macosx-port-dev i jak poprawnie odinstalować Javę 6 na OSX? :
źródło
Przejdź do katalogu Macintosh HD / Library / Java / JavaVirtualMachines / i usuń plik o nazwie „1.6.0.jdk”.
Źródło
Oto oficjalna dokumentacja wyroczni na temat odinstalowywania jdk z mac
źródło
Odnośnie do powyższej odpowiedzi mówi:
Warto zauważyć, że
/System/Library/Frameworks/JavaVM.framework
zawieraVersions
folder, a przynajmniej w moim przypadku tenVersions
folder zawierał:Nie wydaje się przydatne pozostawienie CurrentJDK wskazującego na nieistniejący katalog, więc uruchomiłem to polecenie w
/System/Library/Frameworks/JavaVM.framework/Versions
folderze:ponieważ tam jest zainstalowany mój nowy JDK.
AKTUALIZACJA: Po usunięciu Java 1.6 z mojego komputera, następnym razem, gdy uruchomiłem PhpStorm, powiedział mi, że musi pobrać i zainstalować środowisko wykonawcze Java SE 6. Następnie
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK
link został zresetowany do/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
. Wygląda więc na to, że JDK 1.6 (lub przynajmniej jego część JRE) może powracać, w zależności od innych aplikacji, których używasz.źródło
brew install maven
to będzie wyglądać na to martwe dowiązanie symboliczne dla CurrentJDK i nie powiedzie się. Łączenie z nowszą wersją wydaje się działać.JVMVersion
klucz. Źródło: intellij-support.jetbrains.com/entries/…