Размер дистрибутива Java-приложения может резко вырасти, если при экспорте в него включается вся Java-машина. Для лёгкой утилиты один из вариантов — перенести код с Processing на чистую Java с Swing.
При экспорте проекта в Processing в дистрибутив Quick Color была включена вся Java-машина. В результате размер сборки составил 189 МБ.
Важно: при сборке лёгких Java-утилит нужно отдельно учитывать, входит ли среда выполнения Java в итоговый дистрибутив.
Для версии Quick Color 2.0 планировалось перенести около 150 строк кода:
- Отказаться от Processing.
- Переписать код на чистую Java.
- Использовать Swing.
- Работать над проектом в IntelliJ IDEA.
Целевой размер версии 2.0 — менее 1 МБ.
Статья собрана по сообщениям за август 2026 года.