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
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Executive JAR-File

  • Steff100
  • 5. März 2008 um 10:26
  • Unerledigt
  • Steff100
    6
    Steff100
    Mitglied
    Punkte
    330
    Beiträge
    50
    • 5. März 2008 um 10:26
    • #1

    Sry, dass ich schon wieder hier reinspam!

    Hab jetzt das Problem, dass ich ein Java-Programm im Jar-File ausführbar machen möchte, das aber irgendwie nicht so ganz funktioniert.

    Habe hierbei auch das Manifest-File erstellt und eingefügt, funzt aber trotzdem nicht. Kann mir da vl jemand helfen?

    Files im Anhang!

  • java-girl
    14
    java-girl
    Mitglied
    Reaktionen
    7
    Punkte
    2.037
    Beiträge
    357
    • 7. März 2008 um 15:33
    • #2

    Vielleicht solltest du die Klassen kompilieren.

    There's no better place than 127.0.0.1!

  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 7. März 2008 um 17:04
    • #3
    Zitat von java-girl

    Vielleicht solltest du die Klassen kompilieren.

    Hat er doch getan.

    Zitat von Steff100

    Kann mir da vl jemand helfen?

    In deiner main methode erstellst Du eine anonyme Klasse vom Typ Runnable:

    Code
    ...
    javax.swing.SwingUtilities.invokeLater([B]new Runnable() {
                public void run() {
                    Gui.createAndShowGUI();
                }
            }[/B]);
    ...


    Beim compilieren wird der Bytecode fuer diese Klasse nun in einem eigenen .class file abgespeichert. Da die Klasse anonym ist, hat das .class file so einen ausdrucksvollen Namen wie Main$1.class .

    Beim erstellen des jar archives hast Du offenbar vergessen, dieses .class file mit den anderen zusammen ins Archiv zu packen. Schmeiss die Main$1.class (oder wie immer das file bei dir heisst) dazu, und es sollte klappen.

    lg, Benjamin Ferrari, bookworm.at

  • Steff100
    6
    Steff100
    Mitglied
    Punkte
    330
    Beiträge
    50
    • 11. März 2008 um 22:55
    • #4

    Dh wegen der anonymen Klasse funzt der ganze Zirkus nicht, da das System einen anderen Namen vergibt.

    Ich hoffe mal, das das mein Fehler ist. Thx, dass ihr euch meinen Code anschaut und euch die Mühe macht. :thumb:

  • Steff100
    6
    Steff100
    Mitglied
    Punkte
    330
    Beiträge
    50
    • 11. März 2008 um 23:01
    • #5

    :thumb::thumb::thumb::thumb::thumb::thumb::thumb:

    Funzt endlich! Thx, für die Hilfe. Echt toll, dass Leute wie a9bejo sich solchen simplen Problemen annehmen.

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    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

  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern