Как удалить Java 9 на macOS Sierra

у меня проблемы с удалением Java 9 от меня

6 ответов


для macOS high sierra удаление java 9:

удалите папку java, которую вы найдете в каталоге, показанном вам после выполнения:

/usr/libexec/java_home -V

используйте "перейти к" в finder и скопируйте и вставьте dir, чтобы добраться туда


есть две команды, которые очень просты и полезны. Если вы хотите сохранить несколько версий, просто установите JAVA_HOME в версию, которую вы хотите использовать.

экспорт JAVA_HOME= / библиотека / Java / JavaVirtualMachines / jdk1.8.0_ (версия, которую вы хотите использовать).jdk/содержание / главная

пример--> экспорт JAVA_HOME= / Library / Java/JavaVirtualMachines / jdk1.8.0_161.jdk/содержание / главная

Else в дополнение к вышеуказанной команде удалите / удалите дополнительную версию jdk из вашей системы с помощью ниже команды.

sudo rm-rf / Library / Java/JavaVirtualMachines / jdk-(версия, которую вы хотите удалить).с JDK/

пример --> sudo rm-rf / Library / Java/JavaVirtualMachines / jdk-9.0.4.с JDK/

пожалуйста см. ниже ссылку github для получения дополнительной информации --> https://gist.github.com/schnell18/bcb9833f725be22f6acd01f94b486392

спасибо


на MacOS вы можете перечислить, какие JDKs вы установили и где они установлены с:

/usr/libexec/java_home -V

Если вы хотите выбрать один из установленных JDKs для использования по умолчанию, вы можете сделать:

/usr/libexec/java_home -v 1.8

проверьте, что теперь по умолчанию с java-версией.

вы можете вручную добавить местоположение других установленных JREs в Eclipse через Preferences / Java / Installed JREs , нажмите Add, а затем укажите его в одном из местоположений с опцией-V выше. Затем вы можете проверить его, чтобы выбрать по умолчанию для ваших проектов.


удалите Oracle Java с помощью терминала:

Примечание: чтобы удалить Java, вы должны иметь права администратора и выполнить команду remove либо как root, либо с помощью инструмента sudo. Удалите один каталог и один файл (символическую ссылку) следующим образом:

Click on the Finder icon located in your dock
Click on the Utilities folder
Double-click on the Terminal icon
In the Terminal window Copy and Paste the commands below:
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Java

Не пытайтесь удалить Java, удалив инструменты Java из /usr / bin. Этот каталог является частью системного программного обеспечения, и любые изменения будут сброшены Apple при следующем обновлении ОС.

Источник:https://www.java.com/en/


после просмотра, какие виртуальные машины Java у меня были на моем компьютере, используя следующую команду:

ls /Library/Java/JavaVirtualMachines

Я понял, что никакие дополнительные JDK не появятся после использования установщика Java 8 (кроме Java 9). При проведении дальнейших исследований выяснилось, что я установил другую версию, которая не является комплектом разработки SE, и она просто работала в веб-браузерах, а не для терминала.

для тех, кто имеет ту же проблему, убедитесь, что вы используете Java SE Development Kit 8.


Я знаю, что вы спросили о том, как удалить версию Java. Но я думаю, что важно, как управлять вашей версией Java очень хорошо.

для меня лучший способ-использовать SDKMan, очень хороший инструмент для управления инструментами разработки, такими как Java.

вы можете узнать больше об этом: http://sdkman.io/

вы можете установить свою версию Java как следуйте:

$ sdk install java

вы можете установить другие инструменты, такие как Scala:

$ sdk install scala 2.12.1

удалить ваши инструменты очень легко:

$ sdk uninstall java 9

и так далее. Надеюсь, это поможет вам в дальнейшем установку средств разработки.