ahojte,
potrebujem nieco, co by z existujucej java aplikacie vyhadzalo vsetky nepotrebne class-y. Aplikacia je v jar suboroch (vela 3rd party libs). Potrebujem nieco co by na zaklade spustanej triedy vygenerovalo 1 jar subor s potrebnymi triedami. Problem je v tom, ze potrebujeme aby nasa aplikacia zaberala co najmenej, klientska cast je totiz stahovana zo servera.
Zagooglit viem aj sam, zaujimaju ma vsak vase postrehy/skusenosti. Nasiel som zopar nastrojov, najlelpsi sa zdal GenJar, no po vygenerovani vysledneho jar suboru pomocou neho a naslednom spousteni aplikacie dostavam ClassNotFoundException pre niektore triedy.
vdaka
pb
Neni nejlepsi/nejjednodussi pouzit nejakej obfluskator ?
Ten vam nejen vyhaze nepotrebny tridy, ale i nepotrebny kod, a celkove zmensi velikost. Vse zalezi samozrejme na konkretnim obfluskatoru a povaze vasi aplikace.
Jinak rozhodne nejlepsi pristup je zrevidovat zdrojove kody a tasky ktere includuji libs. Nejen ze to zmensite, ale zaroven si v tom udelate poradek (2 mouchy jednou ranou), protoze jestli tam mate plno nepotrebnych veci tak je chyba hlavne ve vyvoji.
--
Stanislav Ošmera
Work: +44 (0)2075 980 348
Cell: +44 (0)7914 635 412
private email: [EMAIL PROTECTED]
work email: [EMAIL PROTECTED]
Skype: sosmera ICQ:149634231
