Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Java: JAR in JAR File verpacken

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.09.2000
    Ort
    Schweiz
    Beiträge
    142

    Java: JAR in JAR File verpacken

    Ich habe eine Applikation welche ich in ein Jar File verpacken möchte. Diese Applikation benötigt ein weiteres Jar File, nennen wir es needed.jar. Jetzt möchte ich schlussendlich nur ein JAR haben, mit der Applikation und dem needed.jar. Was muss ich jetzt in das Manifest File eintragen damit die Klassen von needed.jar gefunden werden? Einfach

    Class-Path: needed.jar

    oder Class-Path: app/nedded.jar

    klappt nicht.

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Ich wüsste nicht dass Jar-Schachteln geht. Meine Lösung war dann jeweils, dass ich ein Script geschrieben hab, dass das needed.jar entpackt und dem Application-Jar hinzugefügt hat (ohne das Manifest von needed.jar natürlich)

    Das geht.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  3. #3
    Registrierter Benutzer Avatar von sixfriends
    Registriert seit
    26.03.2003
    Ort
    /home/sixfriends
    Beiträge
    285
    Bin nicht ganz sicher, aber funzt es nicht, wenn du das Jar File entpackst (mit irgendeinem zip/rar/weissnichtwas Programm) und in einem Unterordner in deinem Jar File einbaust? Nur so ein Gedanke.
    .
    Wenn die Sonne der Kultur niedrig steht, werfen selbst Zwerge einen Schatten.

  4. #4
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    meine Rede

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  5. #5
    Registrierter Benutzer Avatar von wisi
    Registriert seit
    03.12.2002
    Beiträge
    38
    Jo, du könntest das mit Hilfe des Pakets java.util.jar bzw. java.util.zip machen.

    MfG
    WiSi

  6. #6
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Das wäre jetzt aber recht übermässig kompliziert.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  7. #7
    Registrierter Benutzer Avatar von bischi
    Registriert seit
    10.04.2003
    Beiträge
    4.828
    Zum Glück gibt es Winzip und co - sonste müsstest das jedes mal selbst programmieren ;-))

    Hier noch eine gute Seite für Jars - falls du nicht weisst, was damit anfangen...

    http://members.chello.at/truetigger/...dokus/jar.html

    MfG Bischi

    "There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss it" The hitchhiker's guide to the galaxy by Douglas Adams

    --> l2picfaq.pdf <-- www.n.ethz.ch/~dominikb/index.html LaTeX-Tutorial, LaTeX-Links, Java-Links,...

  8. #8
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Das braucht er glaub ich nicht, schliesslich kennt er sogar einen Manifest-Eintrag, der mir immer wieder entfällt (und den ich nie brauche, aber es könnte ja mal noch praktisch sein, den zu kennen)

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •