Есть ли возможность для меньшего JRE / пакетного программного обеспечения Java для Softgrid - PullRequest
3 голосов
/ 02 февраля 2009

Моя Java-программа распространяется среди клиентов как Microsoft App-V (также известный как Softgrid). Размер JRE вызывает некоторую головную боль, будучи довольно большим при распределении по более медленным соединениям (кажется, что App-V заставляет включать пакет Java в дистрибутив, причем не как сжатый, а как несжатый установленный пакет).

Есть ли возможность иметь уменьшенную версию JRE или что-то в этом роде?

Или, если у кого-то есть хорошие идеи по распространению JRE с пакетом App-V, это тоже может подойти. (хотя я не имею прямого влияния на упаковку) Сжатие Come должно быть доступным, но, похоже, оно не имеет такого большого эффекта.

Ответы [ 3 ]

3 голосов
/ 02 февраля 2009

Вы можете посмотреть только пакет java kernel installer. Это ~ 1 МБ в размере. После установки он будет загружать классы Java по требованию.

1 голос
/ 02 февраля 2009

IBM J9 - довольно маленькая JVM. Я использовал его в приложениях для мобильных телефонов, и он занимал очень мало памяти.

0 голосов
/ 02 февраля 2009

Старые версии JRE обычно меньше, поскольку к ним постоянно добавляется стандартный API. Конечно, это только вариант, если вашему приложению не требуются последние языковые функции и / или классы API.

Кроме того, дважды проверьте, что вы используете JRE, а не JDK (который намного больше)

...