Удаление Java из OS X Lion


11

OS X Lion поставляется без Java сейчас. Его установка не очень сложна - однако наш продукт основан на Java, поэтому нам нужно протестировать сценарий отсутствия Java.

После того, как я установил Java, есть ли способ удалить его из Lion?

Ответы:


6

Я следовал инструкциям в этом блоге, и они работали на меня.

Шаги следующие:

  1. Проверьте установку Java: sudo /usr/libexec/java_home -xml(вывод с двумя словарями JVM подтверждает, что Java установлена)
  2. Запустите деинсталлятор: sudo /usr/libexec/java_home –uninstall
  3. Удалить место установки JVM: sudo rm -rf /System/Library/Java
  4. Запустите команду из шага 1 снова. Если вы получаете вывод, начинающийся с «Невозможно найти любую версию JVM, соответствующую», это подтверждает, что Java больше не установлена.

2
К сожалению, этот процесс не работает после обновления 2012-04-05. Там нет -uninstallаргумента для java_homeдвоичного файла.
Шон

У меня работает на 10.7.4.
Джош Браун

2

Я не знаю об удалении Java, но поскольку Lion теперь разрешает виртуализацию, другой вариант - просто запустить другой экземпляр Lion на виртуальной машине и не устанавливать на нее Java. Это также может быть использовано для тестирования других конфигураций, с которыми вы можете столкнуться.


Знаете ли вы о гипервизоре (таком как VMware Fusion или Parallels Desktop), на котором будет работать Lion?
Уильям Джексон

@William: Глядя на это, кажется, что теперь это разрешено Apple, и VMWare и Parallels работают над его добавлением. Но на данный момент, ни поддержка не делает это.
KeithB

Спасибо вам, ребята! Я не знал о виртуализации на Lion. Звучит как хорошее решение, теперь просто нужно подождать, пока эмуляторы не начнут его поддерживать.
Лукич

2

Вы всегда можете просто выполнить чистую установку Lion для тестирования, либо на дополнительном разделе, либо при виртуализации.

Вы также можете использовать Java-файл .pkg для получения списка установленных файлов.


0

Процедура удаления Java в Leopard описана в разделе
Как удалить, а затем переустановить Java в Mac OS X? :

Нет никакого деинсталлятора Java, о котором я знаю.

Используйте Spotlight для поиска файлов Java, включая квитанции. Вы должны быть опытным хирургом, потому что довольно много того, что вы найдете, возможно, было получено от сторонних установщиков. (Вы действительно хотите испортить несколько разных приложений?)
Удалите элементы, которые, как вы уверены, относятся только к Java VM.
Переименовать или удалить: /System/Library/Frameworks/JavaVM.framework.

Загрузитесь с установочным DVD Leopard. Выберите выборочную установку, выберите только «Essential System Software». После его завершения и перезапуска используйте функцию «Обновление программ» в течение нескольких циклов обновления-перезапуска, пока не появится сообщение «актуально».


0

Опция -uninstall больше не работает, ее нет. Чтобы удалить Java на моем Mac, я проверил ... http://www.java.com/en/download/help/mac_uninstall_java.xml

Я не смог найти Java через пользовательский интерфейс, поэтому я предлагаю использовать опцию командной строки

Примечание. Чтобы удалить Java 7, вы должны иметь права администратора и выполнить команду удаления от имени пользователя root или с помощью sudo.

1 - Нажмите на значок Finder, расположенный в вашей док-станции 2 - Нажмите на вкладку «Приложения» на боковой панели 3 - Нажмите на папку «Утилиты» 4 - Дважды щелкните значок «Терминал» 5 - В окне «Терминал» скопируйте и вставьте команду ниже: sudo rm -fr / Библиотека / Интернет \ Плагины / JavaAppletPlugin.plugin

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.