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

Я установил java с сайта оракула. Теперь у меня есть панель управления Java в Системных настройках. Но на вкладке «Java» панели управления Java кнопка «Просмотр» отключена.

Панель управления Java

И если я попрошу Терминал, java -versionя получу только:

No Java runtime present, requesting install.

В панели управления Java все еще есть следующее (В вашей системе установлена ​​рекомендуемая версия Java):

джава обновлена

Запуск какого-либо приложения, для которого требуется java (например, Aptana Studio), выдает предупреждение:

To open “AptanaStudio3,” you need to install a Java SE 6 runtime. Would you like to check for and install one?

Какие здесь проблемы? Похоже, установка не включила Java для системы.

Обновлять:

  • ОС X 10.8
  • Java 7u40 (JRE, а не JDK)
  • предыдущая версия Java не установлена ​​(чистая установка)
  • вход в систему с разными учетными записями пользователей обеспечивает одинаковое поведение
  • /Library/Java/JavaVirtualMachines/пусто
Была ли установлена ​​предыдущая версия Java? Получаете ли вы те же результаты, если вы входите в систему как другой пользователь или используете безопасную загрузку? Вы пробовали переустановить?
Какую яву ставил? Я подозреваю, что вы использовали JRE, которая теперь не устанавливает /usr/bin/java :(
обновлено. надеюсь ответит на все вопросы
Вы когда-нибудь находили решение своей проблемы? В настоящее время у меня такая же проблема с OSX 10.11 и JDK1.8.0_101.

Ответы (1)

Oracle JRE для OSX не устанавливает все необходимое для разработки. Теперь это означает, что вы не получаете /usr/bin/java, как в более ранних версиях, отличных от OSX. OSX JRE теперь предоставляет достаточно для запуска подключаемых модулей Java из вашего веб-браузера.

Если вы хотите заниматься разработкой, вам нужен JDK Java SE 7u40, который находится здесь .