Mountain Lion 10.8.2, настройки Java исчезли


11

Я только что установил последнее обновление Java от Apple (Java для OS X 2012-006) и хотел посмотреть, что происходит с моими java с приложением Java Preferences (которое раньше существовало, /Applications/Utilitiesхотя и кажется Теперь исчезли. Есть идеи о том, есть ли проблемы с моей системой или обновление Clobber Java Preferences?


Исчезли не только предпочтения, но и вообще Java!
Ложное имя

Ответы:


0

Apple удалила настройки Java из Lion и Mountain Lion как часть обновления. Он должен предложить вам переустановить из Oracle в следующий раз, когда вам это нужно.

http://support.apple.com/kb/HT5493


1
Apple не удаляла Java для ML - но
указанная

Это определенно можно было бы прояснить немного подробнее.
Морт

1
Ничто из Oracle не сможет переустановить устаревшие настройки Java от Apple; нет такой подсказки.
Грэм Перрин

6

Данное обновление ( Java для OS X 2012-006 ) отключает подключаемый модуль Safari Java в целях безопасности. Согласно техническому бюллетеню Apple :

Этот выпуск обновляет предоставляемую Apple систему Java SE 6 до версии 1.6.0_37 и предназначен для OS X версии 10.7 или новее.

Это обновление удаляет плагин Java-апплета, предоставленный Apple, из всех веб-браузеров. Чтобы использовать апплеты на веб-странице, щелкните область с надписью «Отсутствует плагин», чтобы загрузить последнюю версию плагина Java-апплета из Oracle.

Это обновление также удаляет приложение Java Preferences, которое больше не требуется для настройки параметров апплета.

Вот ссылка на технический бюллетень Apple о том, как повторно включить плагин

Если вам нужна полная среда выполнения Java, вы можете загрузить ее непосредственно из Oracle, перейдя на эту веб-страницу .


Заключительная строка этого ответа может ввести в заблуждение, но я воздерживаюсь от голосования, потому что Oracle вводит в заблуждение. Смотрите подсказку в ответ на Почему версия Java проверяется Oracle отличается от версии , показанной в командной строке? - «в Java SE Downloads игнорируйте JRE; загрузите и установите JDK».
Грэм Перрин

Я полагаю, в широком смысле вы правы. Тем не менее, я просто предоставляю саму страницу (через ссылку), которая содержит ссылки на несколько итераций Java в различных ее формах (например, JRE, JDK и т. Д.). Я оставляю это на усмотрение пользователя, чтобы выбрать тот, который им нужен.
Морт

6

Он был удален, поскольку Apple считает, что вы можете использовать (новую) панель настроек JAVA в «Системных настройках», чтобы выполнить эту работу сейчас, но это не так.

Если вы хотите переустановить его:

У 10,8 dmg это есть в /Packages/JavaEssentials.pkg

Я погуглил и нашел ссылку.

После установки вы найдете ваш Java Preferences.app на прежнем месте, что позволяет переключаться между всеми установленными версиями JAVA и позволяет вашим браузерам снова использовать апплеты.

Еще один барьер для JAVA разрушен.


Спасибо, он восстановил панель настроек Java. Однако если я попытаюсь изменить порядок, закрыть и снова открыть панель, заказ вернется к исходному.
Маверик

Перераспределение нарушает лицензионное соглашение Apple на использование операционной системы. Устаревшее приложение никогда не было разработано для работы с современными подходами к Java, некоторые из которых находятся вне контроля Apple. Использование настроек Java для установки настроек может быть рискованным.
Грэм Перрин

0

Мне нужен был JDK 1.7 в OSX 10.8.4, и вот что я сделал:

  • Установил JDK 1.7 с сайта Oracle .
  • Мне не нужно Java Preferences.appбыло проверять, что новая версия действительно была доступна. Поэтому я установил его по ссылке, предоставленной frafra . Я мог бы пропустить этот шаг и вместо этого запустить команду: /usr/libexec/java_home -V
  • Изменил мою JAVA_HOMEпеременную среды ( ~/.profile) с: export JAVA_HOME=$(/usr/libexec/java_home)

Откуда frafra говорит, что дает ссылка
user151019

Ссылка на frafra кажется внизу!
Мутант

0

Ява по-прежнему в вашей системе, как Дороти всегда могла пойти домой. У меня есть Йосемити.

Просто найдите его в папке развертывания .... оставьте его там, где он есть ... сделайте из него псевдонимы и поместите его в свой .....

HD / Библиотека / Панели настроек ....введите описание изображения здесь


-1

После установки JDK7 ...

  • Откройте App Store, перейдите в раздел «Покупки»
  • Найти OS X Mountain Lion -> нажмите «Загрузить» (если у вас больше нет установщика на вашем компьютере, в противном случае, если он еще не обновлен, вы можете пропустить это)
  • После завершения загрузки отмените автоматическое всплывающее окно
  • Откройте терминал, вставьте: hdiutil attach /Applications/Install\ OS\ X\ Mountain\ Lion.app/Contents/SharedSupport/InstallESD.dmg
  • После установки должно появиться окно Finder. Если нет, просто откройте Finder, и вы увидите новое подключенное устройство «Mac OS X Install ESD». Нажмите здесь.
  • Откройте «Пакеты», запустите «JavaEssentials.pkg». Это переустанавливает панель настроек Java.

По сути, это то же самое, что и ответ Frafa, я просто описываю, как найти JavaEssentials.pkg вручную в случае, если ссылка в его ответе когда-либо умрет, или изменение версий OSX сделает пакет из его ссылки устаревшим.


Кроме того, если вы являетесь Java-разработчиком, вы, вероятно, захотите изменить способ установки JAVA_HOME на ... export JAVA_HOME = /usr/libexec/java_home -v 1.7 ... или что-то в этом роде.
Джеймс

Устаревшее приложение никогда не было разработано для работы с современными подходами к Java, некоторые из которых находятся вне контроля Apple. Использование настроек Java для установки настроек может быть рискованным.
Грэм Перрин

-1

Запустите панель настроек с помощью этой команды терминала:

javaws -viewer

-2

Я могу подтвердить, что после установки «Java для OS X 2012-006» на Mountain Lion мои настройки Java также исчезли.

Решением для меня было восстановить его из вашей резервной копии Time Machine.

Затем он снова работает нормально.

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