Как удалить 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
и так далее. Надеюсь, это поможет вам в дальнейшем установку средств разработки.