Я не думаю, что есть стандартный способ указать настройки памяти от в приложении;Java должен запускаться с правильными настройками.Файл jar с манифестом загружается java, которая к тому времени уже запустилась.
Однако вы можете использовать установщик, см. этот вопрос SO , который предлагает NCIS ,Вы также можете перейти по ссылке (в Windows) или к файлу / файлу сценария bat в Windows.Или, может быть, тот тип, который использует Nexus.Я немного погуглил и нашел JSW .
Итак, в общем, ваши варианты выглядят так:
- инсталлятор, такой как NCIS
- оболочка типа JSW
- сценарий оболочки и файл bat
- файл ссылки или что-то подобное (концептуально похожий на файл script / bat)
Думаю, я бы начал с рассмотрения JSW , поскольку некоторые известные программы, такие как Nexus, похоже, используют его.Я не знаю, хорошо ли он работает с настольными приложениями.Но попробуйте, и вы узнаете :)