Child pages
  • NetBeans JAR-ban JAR
Skip to end of metadata
Go to start of metadata
Csinálok egy GUI alkalmazást, amely használ egy-két egyéb lib-et is (hsqldb.jar, stb.). Ha build-et indítok, akkor a dist/ könyvtár alá a NetBeans elkészíti a program saját JAR állományát, majd a /dist/lib alá bemásolja azokat a JAR fájlokat, amik szükségesek a működéséhez. Én egy olyan JAR-t szeretnék, amiben benne van az összes szükséges lib... létezik ilyen? Vagy nagyon hozzászoktam a WAR fájlokhoz, ahol létezik... :)
      
      
Page viewed times
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels

6 Comments

  1. Tudtommal Netbeans-től függetlenül nem létezik ilyen.
    Viszont találtam valamit a sourceforge-on, ami segíthet: Deliver Your Java Application in One-JAR
    Nem nagyon van időm belemélyedni, de valami olyasmit látok hogy írtak egy classloader-t ami ki tud bontani egymásba ágyazott jar-okat. Ha van ezzel kapcsolatban bővebb tapasztalat vagy más megoldás, az engem is érdekel.
  2. Tudtommal Netbeans-től függetlenül nem létezik ilyen.

    Én is így láttam a dolgot, de elsőre nem hittem el, hogy ilyen létezik... de nagyjából megoldottam, gány megoldás, de jó.

    Egyszerűen a "final" kiadásba belemásolom a lib JAR-ok tartalmát.
  3. Én is így szoktam, de igazából csak magamnak.
    Van néhány potenciális probléma vele, pl hogy elvesznek a manifest fájlok, de eddig még nem okozott igazi gondot.
  4. Unknown User (frimen)

    > Én is így láttam a dolgot, de elsőre nem hittem el, hogy ilyen létezik
    Miért nem?
    A jar egy "sima" zip file, amit "simán" lehet kezelni.. kibntani
    belőle bármit és azt betölteni egy classloaderrel nem akkora nehézség..

    Amugy egy-két jar miatt ilyennel szorakozni nem éri meg.
  5. Persze... de munka van vele... :)

    A .war állományhoz képest fapados dolog, ilyesmit csinálni. :)
  6. x

    Ezek talán segítenek valamit, bár nem próbáltam ki, de szerintem, ha mást nem ötletet adhatnak.

    wiki.netbeans.info/wiki/view/FaqSpecialJar

    http://wiki.netbeans.info/wiki/view/FaqPackagingMatisseBasedProjects