Перейти к содержимому

Как удалить java с mac os

  • автор:

Removing Java 8 JDK from Mac

So I installed the beta of JDK 8 a while ago to look at some of the examples. I thought for sure by now, it’s easy to change between versions.

Doing some Play development with IntelliJ. For some reason, IntelliJ is compiling with 8 even though:

  • I have the compiler set in Preferences to use 1.6
  • Supposedly it’s using SBT through external build, but sbt from the command line works
  • JAVA_HOME is pointing to JDK 6.

If I go to the Java Preferences page, it does show 8 installed, but there is no option to uninstall it and it doesn’t see any of the other versions.

When I do which java , it tells me /usr/bin/java and I do /usr/bin/java -version and it returns 1.6.

Note: with a little fiddling, you can use IntelliJ and JDK7, see here.

14 Answers 14

I was able to unistall jdk 8 in mavericks successfully doing the following steps:

Run this command to just remove the JDK

Run these commands if you want to remove plugins

Rachit Mishra's user avatar

Samuel Alpoim's user avatar

You just need to use these commands

Managing Java versions on Mac OSX is a nightmare. I recently switched over to using JDK 1.7, deleting JDK 6 from my MacBook entirely (I also had traces of JDK 5 — this laptop has been updated a few times).

Here’s what I did to move to JDK 7.

2) Remove (using rm — if you’ve got backups, you can revert if you make a mistake) all the JDK6 and JRE6 files.

Как удалить все версии Java Mac?

Откройте меню Пуск. Выберите Панель управления. На панели управления щелкните значок Установка и удаление программ. В окне 'Add/Remove Programs' (Установка и удаление программ) отображается список всех программных продуктов, установленных в системе, включая программное обеспечение Java.

Нужно ли удалять старую версию Java?

Мы настоятельно рекомендуем пользователям удалить с компьютера все предыдущие версии Java. Использование установленных на компьютере предыдущих версий Java представляет собой серьезную угрозу безопасности.

Как переустановить Java Mac?

Установка Java на Mac:

  • Загрузите файл jre-8u65-macosx-x64.
  • Дважды щелкните файл.dmg, чтобы запустить его
  • Дважды щелкните значок пакета чтобы запустить мастер установки
  • Мастер установки отображает экран приветствия Java.
  • Oracle находится в партнерских отношениях с компаниями, предлагающими различные программные продукты.

Как удалить все версии Java Linux?

  • Откройте окно терминала
  • Зайдите в систему как super user.
  • Найдите пакет jre с помощью следующей команды: rpm -qa.
  • Если в отчете RPM указывается пакет, схожий с jre-<версия>-fcs то Java была установлена с помощью RPM. Примечание.
  • Для удаления Java введите: rpm -e jre-<версия>-fcs.

Как полностью очистить файл Java?

В стандартной библиотеке Java есть метод delete() в классе java. io. File для удаления файла. Метод delete() в классе java:

  • java.
  • delete file.
  • erase file.

Можно ли удалить папку Java?

Для удаления файлов или папок в Java используется метод j ava. io. File delete(). Он возвращает true, если файл удалился успешно и возвращает false, если указанный для удаления файл не существует или не может быть удален.

Как удалить Java на Mac OS?

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

  • Щелкните значок Finder на рабочем столе
  • Щелкните папку Утилиты
  • Дважды щелкните значок Терминал
  • В окне терминала скопируйте и вставьте команду: sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin. sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane.

Что блокирует Java?

Приложения, у которых нет сертификата (т. е. неподписанные приложения) или информации об имени и издателе, по умолчанию блокируются. Запуск таких приложений потенциально небезопасен и связан с более высокими рисками.

Как сменить версию Java?

В панели управления Java перейдите на вкладку Java. Убедитесь, что новейшая версия среды исполнения Java включена (установлен флажок Включено). Нажмите OK в окне панели управления Java, чтобы подтвердить изменения и закрыть окно.

Как менять версии Java?

В панели управления Java перейдите на вкладку Java. Убедитесь, что новейшая версия среды исполнения Java включена (установлен флажок Включено). Нажмите OK в окне панели управления Java, чтобы подтвердить изменения и закрыть окно.

Как удалить все файлы в папке Java?

Вы можете использовать FileUtils. cleanDirectory() метод для рекурсивного удаления всех файлов и подкаталогов в каталоге без удаления самого каталога. Чтобы рекурсивно удалить каталог и все, что в нем, вы можете использовать FileUtils. deleteDirectory() метод.

Как полностью удалить старую винду?

Удаление предыдущей версии Windows:

  • Нажмите клавишу с логотипом Windows на клавиатуре, а затем выберите параметры> System > Storage. Открытие параметров хранилища
  • Под сведениями о жестком диске выберите «Временные файлы».
  • Установите флажок «Предыдущая версия Windows », а затем выберите «Удалить файлы».

Как удалить элемент Java?

В Java для удаления элементов во время перебора нужно использовать специальный объект — итератор (класс Iterator). Класс Iterator отвечает за безопасный проход по списку элементов.

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

У меня возникли проблемы с удалением Java 9 из моей системы macOS Sierra .

Я случайно установил Java 9 вместо Java 8 , поэтому теперь все мои проекты Eclipse дают мне следующие предупреждения: Build path specifies execution environment JavaSE-1.8. There are no JREs installed in the workspace that are strictly compatible with this environment.

Я использовал следующее руководство, но это не сработало. Вот мой вывод команды при запуске java -version из командной строки:

6 ответов

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

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

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

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

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

используйте «Перейти» в finder и скопируйте и вставьте каталог, чтобы попасть туда

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

export JAVA_HOME =/Library/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/

В MacOS вы можете указать, какие JDK вы установили и где они установлены:

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

Подтвердите, что теперь по умолчанию используется java -version.

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

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

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

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

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

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

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

Вы можете установить свою версию Java следующим образом:

$ sdk install java

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

$ sdk install scala 2.12.1

Удалите свои инструменты очень просто:

$ sdk uninstall java 9

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

How do I uninstall Java6 from Mac OS X

With the end of public updates for Java 1.6 in February 2012, and the long list of security updates on the later 1.7, I am inclined to remove Java 1.6 and the JDK permanently from my Mac, if only I knew how to accomplish this in a clean way.

bbaassssiiee's user avatar

4 Answers 4

In Mac OS X 10.7 the JDK provided by Apple (Java 6) is installed in /System/Library/Java/JavaVirtualMachines/ so just delete it from there

The JDK provided by Oracle (Java 7) is installed in /Library/Java/JavaVirtualMachines/

I had the same question until today.

I agree with the assessment below,

(Previous message)

I don’t know the answer to your question, but I can suggest that you might be causing yourself unneeded problems.

Security updates are important because of web sites that use Java maliciously. But you can’t use Java 6 on the web anyway. You can only run Java 7 for applets.

Java 6 is on your machine for legacy software that relies on it in standalone applications. The security issues aren’t going to impact these apps. The security issues are invariably sandbox violation tricks, and the standalone apps aren’t running Java sandboxed anyway.

however if you wish to rid your machine of Java SE 6, the correct procedure is:

Remove the «system» JVM installed and maintained by Software Update

% sudo rm -rf /System/Library/Java/JavaVirtualMachines/1.6.0.jdk

Remove any Java Developer Previews

% sudo rm -rf /Library/Java/JavaVirtualMachines/1.6.0*.jdk

Do NOT remove any content in the JavaVM.framework (Note.: It under /System/Library/Frameworks/JavaVM.framework )

Those items are required by Java 7, 8, 9+ as well as Java SE 6. No modern version of OS X has a Java JDK inside there anyway.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *