Wpis z mikrobloga

#programowanie #java Zbudowałem prosty konsolowy program, niestety z lenistwa pododawałem mnóstwo third party jars, typu apache commons itp(nie chciało mi się pisać swoich metod). Teraz jak buduje runnable jar to wielkość kloca to ok 3mb, a muszę to zmieścić w max 200kB. Wiecie jak to odchudzić? Może wyrzucić zbędne klasy z bibliotek, albo może jest jakiś inny sposób?
  • 10
@IOException: Złota (wiem, że banalna) rada - zobacz które jarki ważą najwięcej i sprawdź na ile możesz z nich zrezygnować ;) Btw, zdaje się, że niektóre apache commons mają swoje pod-podpakiety - być może wystarczą te mniejsze.

wyrzucić zbędne klasy z bibliotek

Na ostro: plik Jar to zwykłe archiwum, może otworzyć jako archiwum np 7zipem i wyrzucić pakiety, z których nie korzystasz. bedziepanzadowolny.jpg ale poza krytycznymi sytuacjami raczej nie stosowałbym tego...