JarBundler на ПК

Я использую задачу JarBundler ANT для создания .app для клиента. Его можно использовать на ПК, для этого требуется JavaApplicationStub от Mac. Могу ли я как-нибудь получить это на ПК? Я знаю, что это исходит из выпуска Java от Apple, но это только .dmg, и я не могу получить к нему доступ. Мой вопрос: где я могу получить этот файл, чтобы я мог ссылаться на задачу JarBundler ANT, или есть ли другой способ создать .app из jar на ПК?


person Tanner    schedule 17.12.2010    source источник
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
comment
На самом деле у меня больше нет кода для этого проекта, поэтому я не могу попробовать то, что вы сказали, извините. Я ожидаю, что этот файл будет тем, что мне нужно, но моя проблема заключалась в том, как получить его на моем компьютере. - person Tanner; 02.04.2013
comment
Просто вставьте его в файл tar и проверьте в своем репозитории. На ПК вы должны обращаться с ним, как с любым другим сторонним ресурсом в процессе сборки. Если вы используете Ant, есть задача tar, которая может работать с файлами tar. - person Uwe Günther; 02.04.2013