tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
3200
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    dbzworld dbzworld ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    11
    Hallo,
    das Thema ist eigentlich im Internet weit verbreitet,
    folgendes Problem habe ich: Ich habe ein Project mit Netbeans 6.1 erstellt soweit so gut,
    nun wollte ich aber eine ausführbare Datei haben und habe sie mir über Build erstellt.
    Die jar Datei wird auf meinem Rechner (Windows System) ohne Probleme gestartet, aber auf einem anderen Rechner (Windows System) erscheint die Fehlermeldung:
    "Could not find the main main class, program will exit". Meine main Klasse (MainFrame) ist in Netbeans als Mainclass festgesetzt und alle im Programm verwendeteten Bilder usw. werden über getClass... angesprochen also alles dynamisch. Deshalb weiß ich nicht wo das problem liegt, ich habe schon etliche Seiten im Internet druchforstet aber keine Antwort gefunden.
    Ich poste mal die Manifest-datei mit:
    PHP-Code:
    Manifest-Version1.0
    Ant
    -VersionApache Ant 1.7.0
    Created
    -By10.0-b23 (Sun Microsystems Inc.)
    Main-Class: MainFrame
    Class-Path
    X-COMMENTMain-Class will be added automatically by build 
    ich hoffe einer kann mir helfen.
    Ich habe auch nur standard java Klassen verwendet und Java ist natürlich auf dem aktuellsten Stand.

    vielen dank
     

  2. #2
    Avatar von Chefkoch333
    Chefkoch333 Chefkoch333 ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Beiträge
    112
    Hi,
    kannst du dein Programm denn ohne die jar option aufrufen?
    Also sowas in der Art: java -cp deineJar.jar MainFrame

    Ich schätze mal es liegt daran dass du den Packagename vergessen hast:
    Main-Class: <deinPackage>.Mainframe

    vg,
    Patrick
     

  3. #3
    dbzworld dbzworld ist offline Mitglied
    Registriert seit
    Nov 2002
    Beiträge
    11
    also meine Klassen sind in keinem package, sprich default package,
    ich habe es dann mal so geändert:
    Main-Class: <default Package>.MainFrame

    leider kommt aber jetzt sogar auf meinem eigenen Rechner
    die Fehlermeldung: could not find the main class...
     

  4. #4
    Avatar von Chefkoch333
    Chefkoch333 Chefkoch333 ist offline Mitglied Gold
    Registriert seit
    Apr 2007
    Beiträge
    112
    Hast du denn mal probiert ob du auf beiden Rechnern das Programm mit einem normalen 'java MainFrame' starten kannst? Wenn das geht hätten wir den Fehler auf die Manifest Datei eingegrenzt.
    Benutzt du auf beiden die gleiche JRE?
     

Ähnliche Themen

  1. runnable jar file - could not find main class
    Von Moon93 im Forum Java Grundlagen
    Antworten: 12
    Letzter Beitrag: 19.11.10, 20:53
  2. Could not find the main class
    Von DerGrinch im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 22.05.09, 13:52
  3. JAR File - Could not find the main class
    Von magic_halli im Forum Java
    Antworten: 3
    Letzter Beitrag: 29.09.08, 10:07
  4. JFace - Could not find Main class
    Von vip3r-de im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 6
    Letzter Beitrag: 10.04.07, 17:07
  5. could not find the main class
    Von qde im Forum Java
    Antworten: 2
    Letzter Beitrag: 28.04.06, 19:51