Как настроить приложения, требующие устаревшего java на El Capitan (OS X 10.11)?

У меня есть чистая установка El Capitan. У меня есть PHPStorm, установленный на моем Macbook Air. Когда я пытаюсь запустить приложение, я получаю сообщение об ошибке, которое говорит, что буря PHP не может быть открыта, потому что она требует устаревшего Java SE 6. Я добавил изображение ошибки ниже.

enter image description here

У меня была такая же проблема, когда я установил Yosemite, но я смог установить устаревшее java-исправление (Java для OS X 2014-001) с веб-сайта Apple. Когда я пытаюсь установить такое же исправление java, я получаю следующую ошибку: Java for OS X can't be installed on this disk. A newer version of this package is already installed

enter image description here

Любые мысли и помощь будут очень благодарны! Благодаря

Ответы

Ответ 2

Я использовал Homebrew для установки JDK 1.6.0_65:

brew tap caskroom/versions
brew cask install java6

Ответ 3

Если у вас возникла проблема с версией Java на OsX Yosemite или El Capitain, вы должны загрузить связанный Webstorm (или любую другую IDE от Jetbrains). Он работает, я сам пробовал.

https://www.jetbrains.com/webstorm/download/


enter image description here


И да, это не вопрос, связанный с программированием, но это IDE для программирования и когда вы приходите на работу утром, и вы не можете кодировать - эту проблему - и вам все равно, связано ли это;)

Ответ 4

i изменил версию на 1.8 ниже в инструкциях, и теперь PhpStorm работает для меня. На данный момент для всех наших продуктов требуется установить Apple JDK 1.6 для запуска на Mac. JDK 1.7 от Oracle еще официально не поддерживается и имеет известные проблемы, которые мешают нам использовать его по умолчанию. Oracle JDK 1.7.0_40 добавила поддержку Retina и работает намного лучше, чем предыдущие версии на Mac. Вы можете попробовать, если у вас возникнут проблемы с Apple JDK.

Чтобы заставить работать под JDK 1.7 отредактировать файл /Applications/.app/Contents/Info.plist, измените JVMVersion с 1,6 * до 1,7 *:

JVMVersion 1.7 *

Ответ 5

Это установит Java 6, 7 и 8. Наслаждайтесь!