Бесплатный Native Launcher для Java на Linux и Mac - PullRequest
2 голосов
/ 03 марта 2009

Моему Java-приложению требуется огромная куча памяти. Мне нужно запустить приложение, используя

java -Xms32m -Xmx128m xyz.jar

Следовательно, я хотел бы создать собственный модуль запуска для своего Java-приложения, в котором я могу передать параметры размера кучи JVM. Я планирую использовать JSmooth http://jsmooth.sourceforge.net/ для платформы Windows.

Однако я также хотел бы создать собственный лаунчер для Linux и Mac. Могу ли я узнать, какое бесплатное программное обеспечение с открытым исходным кодом может помочь мне в этом?

LaunchAnywhere http://www.zerog.com/iamanual/usermanual_ia55/WebHelp/launchanywhere/abo12e.htm

кажется хорошим. Но это коммерческое программное обеспечение.

Спасибо.

Ответы [ 3 ]

1 голос
/ 03 марта 2009

Возможно, это не тот ответ, который вам нужен, но я бы использовал комплект приложений на MacOS и простой сценарий оболочки на linux / unix.

Единственная причина в том, что опыт использования конечными пользователями сценариев запуска через Интернет или оболочки в OSX не так уж и велик, пользователи Mac ожидают, что все будет работать как пакет приложений Mac.

1 голос
/ 03 марта 2009

Хм, вы можете рассмотреть возможность использования Java Webstart . Это немного больше, чем просто пусковая установка, но она может делать то, что вы хотите. Это облегчает развертывание, и вы также можете устанавливать приложения вручную и использовать их в автономном режиме, и это кросс-платформенное.

Или вы можете просто написать простой скрипт оболочки запуска. Многие приложения делают это, и это прекрасно работает.

0 голосов
/ 28 января 2011

Используйте '/ Developer / Applications / Utilities / Jar Bundler', чтобы упаковать Jar как приложение Mac. Это позволяет легко указать значок, параметры запуска для размера кучи, минимальные версии Java, свойства системы и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...