С окончанием общедоступных обновлений для Java 1.6 в феврале 2012 года и длинным списком обновлений безопасности для более поздней версии 1.7 я склонен навсегда удалить Java 1.6 и JDK с моего Mac, если бы я только знал, как это сделать в чистый путь.
30
/Library/Java/JavaVirtualMachines/
, а не/System/Library/
тот.У меня был тот же вопрос до сегодняшнего дня.
Из Macosx-port-dev Архивы и Как правильно удалить Java 6 на OSX? :
источник
Перейдите в каталог Macintosh HD / Library / Java / JavaVirtualMachines / и удалите файл с именем «1.6.0.jdk».
Источник
Вот официальная документация оракула о том, как удалить JDK с Mac
источник
Относительно ответа выше, который говорит:
Стоит отметить, что
/System/Library/Frameworks/JavaVM.framework
содержитVersions
папку, и, по крайней мере, в моем случае, этаVersions
папка содержала:Похоже, не стоит оставлять CurrentJDK указывающим на несуществующий каталог, поэтому я запустил эту команду в
/System/Library/Frameworks/JavaVM.framework/Versions
папке:поскольку там установлен мой новый JDK.
ОБНОВЛЕНИЕ: После удаления Java 1.6 с моего компьютера, в следующий раз, когда я запустил PhpStorm, он сказал мне, что необходимо загрузить и установить среду выполнения Java SE 6. После этого
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK
ссылка была сброшена на/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
. Таким образом, кажется, что 1.6 JDK (или, по крайней мере, его часть JRE) могут продолжать возвращаться, в зависимости от других приложений, которые вы используете.источник
brew install maven
взглянуть на эту мертвую символическую ссылку для CurrentJDK и потерпеть неудачу. Ссылка на более новую версию, кажется, работает.JVMVersion
ключ. Источник: intellij-support.jetbrains.com/entries/...