2009-02-02 1 views
3

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

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

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

ответ

0

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

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

3

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

+0

Хм .. Думаю, я попросил их попробовать. – Touko

1

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

 Смежные вопросы

  • Нет связанных вопросов^_^