У меня есть требование, когда мне нужно запустить java-приложение (.mpkg) с последней версией JRE в Mac OS X Yosemite 10.10. И я сделал следующие шаги.Не удалось запустить приложение для Java-приложений на Mac OS X Yosemite (10.10)
- Я установил последнюю версию JRE с сайта Oracle.
- Установите
JAVA_HOME=/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/
в~./bash_profile
, а также побежал оболочки командуsource ~./bash_profile
echo $JAVA_HOME
показывает/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/
- Java -версия обеспечивает выход Java версии "1.8.0_25" Java (TM) SE Runtime Environment (сборка 1.8. 0_25-b17) 64-разрядная виртуальная машина Java HotSpot TM (сборка 25.25-b02, смешанный режим) Но когда я запускаю .mpkg/installer, я получаю сообщение об исключении: «Чтобы просмотреть этот веб-контент, вы необходимо установить Java Runtime Environment ».
Пожалуйста, предложите ответы, касающиеся JRE.
Немного фона: Раньше у меня был JDK1.6, установленный на компьютере Mac OS X Yosemite 10.10. Я должен был удалить его, потому что мне нужно запустить мое приложение с последней версией JRE. Я удалил JDK1.6 на следующие шаги:
- SUDO погонных -rf /System/Library/Java/JavaVirtualMachines/1.6.*
- SUDO погонных -rf /Library/Java/JavaVirtualMachine/1.6*
- Судо разъединить /System/Library/Frameworks/JavaFrameEmbedding.framework/Versions/CurrentJdk
Вы должны попытаться установить JDK, а не только JRE. Что вы видите, если ваш запуск '/ usr/libexec/java_home -V' в окне терминала? –
Зачем ему нужен jdk для запуска настольного приложения? – realUser404
Во-первых, я должен сделать это успешным с JRE только потому, что у меня есть сто конечных пользователей, которые загружают это приложение (mpkg) с сайта. И они, вероятно, будут загружать JRE для запуска приложения java. В моем mac Yosemite 10.10 у меня нет java_home под/usr/libexec. Я думаю, что это было удалено после удаления JDK1.6 с моего компьютера Mac. – Rohit