Я использую задачу JarBundler ANT для создания .app
для клиента. Его можно использовать на ПК, для этого требуется JavaApplicationStub
от Mac. Могу ли я как-нибудь получить это на ПК? Я знаю, что это исходит из выпуска Java от Apple, но это только .dmg
, и я не могу получить к нему доступ. Мой вопрос: где я могу получить этот файл, чтобы я мог ссылаться на задачу JarBundler ANT, или есть ли другой способ создать .app
из jar на ПК?
JarBundler на ПК
comment
Почему вы хотите сделать это на ПК? Пакеты .app работают только на Mac, а JavaApplicationStub — это просто приложение по умолчанию, которое загружает и запускает банку.
- person ughoavgfhw   schedule 18.12.2010
comment
Это для клиента, я написал его Java-приложение на своем ПК и хочу объединить его в .app для него.
- person Tanner   schedule 19.12.2010
Ответы (1)
Задача JarBundler Ant получает JavaApplicationStub
из
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Resources/MacOS/JavaApplicationStub
Можешь скопировать оттуда.
Примечание. Это работает только для приложений Java 6. Для приложений Java 7 необходимо использовать AppBundler
Ant Task от Oracle.
См. также принятый ответ в стеке на следующий вопрос:
Приложение использует Java 6 от Apple вместо Java 7 от Oracle в Mac OS X?
person
Uwe Günther
schedule
12.03.2013
На самом деле у меня больше нет кода для этого проекта, поэтому я не могу попробовать то, что вы сказали, извините. Я ожидаю, что этот файл будет тем, что мне нужно, но моя проблема заключалась в том, как получить его на моем компьютере.
- person Tanner; 02.04.2013
Просто вставьте его в файл tar и проверьте в своем репозитории. На ПК вы должны обращаться с ним, как с любым другим сторонним ресурсом в процессе сборки. Если вы используете
Ant
, есть задача tar
, которая может работать с файлами tar.
- person Uwe Günther; 02.04.2013