Как сделать Java-приложение максимально маленьким? - PullRequest
2 голосов
/ 14 декабря 2011

Я строю JApplet, который должен быть встроен в раздел размером 64 КБ. Пока у меня достаточно места, но мне интересно, можете ли вы дать мне несколько полезных советов о том, как уменьшить размер файла JAR. Я максимально использую код и сжимаю файл JAR при компиляции. Спасибо всем.

Ответы [ 3 ]

1 голос
/ 14 декабря 2011

Прочитайте примеры для Proguard. У него есть флаги, которые уменьшают размер вашего байт-кода. Взгляните на эту статью .

1 голос
/ 14 декабря 2011

Две вещи, которые я определенно сделал бы:

  1. Обфускация сделает все имена (классы, переменные, методы) короче
  2. Не компилируйте отладочную информацию в ваши классы (javac-g: нет или эквивалентная опция в Ant / Maven независимо от того, что вы используете для компиляции)
1 голос
/ 14 декабря 2011

Поскольку размер будет главной задачей, вы должны стараться избегать столько, сколько внешних зависимостей / библиотек. Даже если они вам нужны, вы должны быть придирчивы, возможно, идите и добавляйте, что когда-либо очень требовательно для вашего приложения. И, таким образом, убедитесь, что используются только классы Java Foundation.

...