1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Wie kann ich JAR-Files erstellen?

  • java-girl
  • 18. Juni 2005 um 22:38
  • Unerledigt
  • java-girl
    14
    java-girl
    Mitglied
    Reaktionen
    7
    Punkte
    2.037
    Beiträge
    357
    • 18. Juni 2005 um 22:38
    • #1

    Hallo!
    Ich habe 3 Fragen:
    1. Wie kann ich JAR-Files erstellen?
    2. Muss ich alle Class-Dateien die ich für das Programm brauche in einne JAR-Datei umwandeln oder nur die die ich ausführen möchte?
    3. Kann ich die JAR-Dateien einfach per Doppelklick wie EXE-Dateien öffnen?

    Danke im Voraus

    There's no better place than 127.0.0.1!

  • viper
    4
    viper
    Mitglied
    Reaktionen
    3
    Punkte
    103
    Beiträge
    20
    • 18. Juni 2005 um 23:38
    • #2
    Zitat

    1. Wie kann ich JAR-Files erstellen?


    Mit dem Befehl: jar cf <dateiname> <dateien>
    Such einfach nach jar.exe, sollte im jdk-bin-Verzeichnis sein.

    Zitat

    2. Muss ich alle Class-Dateien die ich für das Programm brauche in einne JAR-Datei umwandeln oder nur die die ich ausführen möchte?


    Alle die dein Programm braucht, außer die, die mit dem JRE mitgeliefert sind (also java.*, javax.*, usw). Ich nehme an, je nachdem wie du die JAR-Dateien ausführst, dass sie auch unter mehrere JARs verteilt werden können.

    Zitat

    3. Kann ich die JAR-Dateien einfach per Doppelklick wie EXE-Dateien öffnen?


    JAR ist eigentlich ein Archiv-Format, da stehen mehrere Verzeichnisse, .class-Dateien usw drin (so wie .zip). Du kannst Windows so einstellen (Extras->Ordneroptionen->Dateitypen..), dass .jar-Dateien automatisch mit javaw -jar <jardatei> geöffnet werden (wenn das nicht schon der Fall ist)

    100% trivial :thumb:

  • Dimitrij
    7
    Dimitrij
    Mitglied
    Reaktionen
    12
    Punkte
    437
    Beiträge
    73
    • 19. Juni 2005 um 00:27
    • #3

    siehe auch hier: http://java.sun.com/docs/books/tutorial/jar/

    de.lernu.net, lingwadeplaneta.info

  • leviathan
    5
    leviathan
    Mitglied
    Punkte
    260
    Beiträge
    40
    • 19. Juni 2005 um 09:43
    • #4

    du kannst schon eine JAR so einrichten das sie wie eine exe zum starten ist. dazu mußt du eine datei erstellen wo die infos drinnen stehen.
    am einfachsten ist es aber das mit einen tool wie zum beispiel eclipse zu erstellen benutzt. da kannst du einfach sagen welche klasse du starten willst und dann richtet dir der das automatisch ein.
    lg leviathan

    Theorie ist, wenn man alles weiß und nichts funktioniert
    Praxis ist, wenn alles funktioniert und keiner weiß warum
    Organisation ist, wenn nichts funktioniert und alle wissen warum

  • java-girl
    14
    java-girl
    Mitglied
    Reaktionen
    7
    Punkte
    2.037
    Beiträge
    357
    • 19. Juni 2005 um 12:54
    • #5

    Failed to load Main-Class manifest attribute

    Was heißt das? Was muss ich noch machen?

    There's no better place than 127.0.0.1!

  • Alex_K
    15
    Alex_K
    Mitglied
    Reaktionen
    10
    Punkte
    2.465
    Beiträge
    487
    • 19. Juni 2005 um 14:18
    • #6

    ich würde sagen du hast in der in der manifest datei die mainklasse nicht angegeben (als wo die static main drinnen ist und die bei starten soll).

    ach ja:
    wenn man unter windows java 1.5 installiert wird die verknüpfung mit den jar files automatisch angelegt. d.h. da funktioniert das starten einfach mit einem doppelklick ohne vorher was einstellen zu müssen.

    Total world domination is proceeding as planned.

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung