Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Java] Zmniejszenie pliku .jar

Ostatnio zmodyfikowano 2015-12-24 13:08
Autor Wiadomość
C-Objective
Temat założony przez niniejszego użytkownika
[Java] Zmniejszenie pliku .jar
» 2015-12-23 14:15:06
Witam. Napisałem bibliotekę której chcę użyć w moim programie. Ma ona rozmiar 46,5 MB. Jak ją zmniejszyć? Wiem, że wszystkie klasy będą potrzebne.
EDIT: ProGuard odpada.
P-142272
Gibas11
» 2015-12-23 16:00:49
*.jar to chyba pliki zip z inną nazwą, nie? Rozpakuj to, spakuj jeszcze raz z maksymalną kompresją (o ile się nie mylę domyślnie wyłączoną) i zmień rozszerzenie. Może zadziała, nie wiem, właśnie to wymyśliłem na szybko i jvm może nie obsługiwać skompresowanych zipów.
P-142273
C-Objective
Temat założony przez niniejszego użytkownika
» 2015-12-23 17:45:41
JVM nie obsługuje .rar. Jary mam z max kompresją. Wielkość plików źródłowych to ~150 MB, więc kompresja i tak jest duża, a ProGuard zrobił to co miał zrobić
P-142274
Gibas11
» 2015-12-23 18:24:58
A użyłeś przy kompilacji
-g:none
? W C/C++ pozbycie się symboli debugowania robiło dużą różnicę, jeśli chodzi o Javę to jeszcze tego nie zgłębiałem i nie wiem jak sprawa się ma.
EDIT: Druga odpowiedź zawiera bardzo dużo wskazówek: http://stackoverflow.com​/questions/1790026​/what-can-i-do-to-make-jar-classes-smaller.
P-142276
C-Objective
Temat założony przez niniejszego użytkownika
» 2015-12-24 13:08:03
Jar ma wielkość 80 MB, -g:none używałem wcześniej, jednak myślałem że to za mało istotny szczegół.
P-142304
« 1 »
  Strona 1 z 1