2015-06-01 5 views
2

Несколько дней я пытаюсь запустить свой пакет приложений Java на Mac. Я узнал много статей, учебников и дискуссий, но я не понимаю, существует ли какой-либо способ использования java из пакета (Java не установлен в ОС). Я хочу поместить разные версии java в свой пакет приложений. Как сообщить загрузчику приложений использовать jre из моего пакета приложений?Как упаковать jre в пакет приложений java?

ответ

1

К сожалению вы не можете использовать linux jre, который был скопирован после выполнения приложения appbundler ant, на MacOS. Вот the best article о развертывании приложений в виде пакетов в MacOS.

0

Oracle обеспечивает наилучший ответ на это, смотрите здесь инструкции: http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html

Посмотрите на эти другие вопросы/ответы для получения дополнительной информации:

Using a bundled JRE on OSX

Bundling a private JRE on Mac OS X

+0

Вы пытались использовать ant-задачу из документации Oracle? Я попробовал. И да, я могу скопировать jre из моей папки $ JAVA_HOME в папку Plugins, но приложение не запускается JavaAppLauncher, которое помещается в папку MacOS. Можете ли вы дать какой-нибудь другой совет на собственном опыте? – alnasfire

Смежные вопросы