проблема: допустим, написан скрипт на 3 строчки на java. Потом нужно передать его пользователям, и чтобы он точно запустился, вместе со скриптом надо бандлить JDK. Ну вы понели да, 5 двухкилобайтных хэлловорлдов в таком исполнении займут 1 Гигабайт.
вопросы:
1. можно ли как-то автоматически обрезать openjdk/jre так, чтобы там осталось только то, что я действительно хочу использовать? Типа, у меня в программе нет никакого пути, который использовал бы вот эти 30 мегабайт классов, поэтому сделаем им rm-rf.
2. можно ли как-то в intellij idea (или eclipse) задать в качестве целевой платформы именно JRE, и чтобы оно дичайше кричало, стонало, и красило красным все случайно использованные фичи из JDK? (Если прикладывать JRE вместо JDK, 5 скриптов займут 250 мегабайт). (Пока даже не задумывался, что это за фичи такие... ну например, если захочу поднять какой-то веб-сервис с JSP на Jetty, то для запуска потребуется JDK, верно?)