tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
600
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Firecloud Firecloud ist offline Mitglied
    Registriert seit
    Feb 2007
    Beiträge
    23
    Hi leute,
    ich programmiere schon länger in Java und benutze dazu Eclipse. Nun wollt ich mein Project in eine ausführbare Jar Datei exportieren. Starte ich nun das Programm über die Kommandozeile mit:
    Code :
    1
    
    java -jar Test.jar

    Funktioniert es. Wenn ich nun aber Doppelklick auf die jar mache, öffnet sich nun auch das CMD Fenster aber shließt sich sofort. Damit ich schaun kann, was für eine Ausgabe erschein hab ich ganz schnell, bevor es geschlossen wird, ein scrennshot gemacht. Demnach kommt immer folgender Fehler:
    Code :
    1
    2
    
    Exception in Thread "main"java.lang.ClassDefnotFoundError: E:\Desktop\test/jar
     caused by:  *StackTrace schreib ich jetzt nicht ab ^^ es sei denn es ist wichtig*

    Ich habe das bis jetzt immer so gemacht, und es hat auch funktioniert. Nun hab ich aber letztens Vista Business 64 Bit installiert, Java 6 Update 7 und Eclipse 3.2 und seit dem gehts nicht mehr!!

    Ich denke mal, das das jar richtig ist, da es ja manuell gestartet werden kann. Dieses "E:\Desktop\test/jarkommt mir ein wenig komisch vor. Kann mir einer helfen?

    Hoffe auf antwort.
    MfG
    Firecloud
     

  2. #2
    xanadoo xanadoo ist offline Mitglied Gold
    Registriert seit
    Mar 2005
    Beiträge
    119
    Hallo
    bist du sicher, dass die Mainfest Datei korrekt ist?

    Gruss
     

  3. #3
    Firecloud Firecloud ist offline Mitglied
    Registriert seit
    Feb 2007
    Beiträge
    23
    Wie gesagt, wenn ich die Jar über die Commandozeile mit
    java -jar test.jar
    aufrufe dan gehts. Also geh ich davon aus das die Manifest richtig ist.
     

  4. #4
    The_S Tutorials.de Gastzugang
    Ist die Endung .jar evtl. falsch verknüpft? StackTrace wäre nützlich, musst du ja nicht abtippen, sondern kannst auch einfach kopieren .
     

  5. #5
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    @The_S: Aus nem Screenshot kopieren ist ein wenig schwierig


    @Firecloud: Das mit der Verknüpfung solltes du auf jeden Fall mal prüfen. Aber mittlerweile gibt es auch schon wieder ein neueres Java. Das würde ich auf jeden Fall mal installieren.
     

  6. #6
    The_S Tutorials.de Gastzugang
    Naja, man kann ja auch den Screenshot hochladen

    btw: Normalerweiße werden JARs mit javaw und nicht mit java ausgeführt. Das evtl. auch mal testen, ob dann der Fehler auch über die Konsole kommt.
     

  7. #7
    Avatar von Johannes7146
    Johannes7146 Johannes7146 ist offline Goldschnabel
    Registriert seit
    Sep 2007
    Ort
    Gütersloh
    Beiträge
    736
    die URL der datei lautet in der Fehlermeldung: E:\Desktop\test/jar

    ich nehme mal an wir reden hier gerade von Windwos...
    keine Ahnung ob das richtig verarbeitet wird, aber in deiner url benutzt du sowohl "/" also auch"\".
    Ist das vielleicht die Fehlerquelle?
     
    Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
    Gruß Johannes
    ::: Homepage :::

  8. #8
    Firecloud Firecloud ist offline Mitglied
    Registriert seit
    Feb 2007
    Beiträge
    23
    Danke schonmal für die antworten.

    Also, ich hab javaw und java als verknupfung getestet. Bei java bekomm ich die die besagte Fehlermeldung. Wenn ich javaw als verknüpfung nehm, kommt gar nix. man sieht dann nur im Taskmanager das der da ständig am arbeiten ist 30% systemlast(bis ich den Prozess abschieße weil er schon 15 min am machen ist).
    die URL der datei lautet in der Fehlermeldung: E:\Desktop\test/jar

    ich nehme mal an wir reden hier gerade von Windwos...
    keine Ahnung ob das richtig verarbeitet wird, aber in deiner url benutzt du sowohl "/" also auch"\".
    Ist das vielleicht die Fehlerquelle?
    das test/jar kommt ja nicht von mir. Der macht das alleine?! Meine Jar heißt "test.jar" und liegt aufm Desktop; also E:\Desktop\
    mach nun den Doppelklick drauf, gibts halt den Fehler.

    Ich hab zu Testzwecken mal XP in einer VM auf Vista installiert,....da gehts einwandfrei.....Ich schätze mal es liegt an Vista -.-

    as mit der Verknüpfung solltes du auf jeden Fall mal prüfen. Aber mittlerweile gibt es auch schon wieder ein neueres Java. Das würde ich auf jeden Fall mal installieren.
    Das neuste hat ich drauf, ging aber nix, und ich meine nix, nichmal eclipse konnt ich starten, hab auch alles manuell in die Umgebungsvariablen eingetragen und son kram.
    Dann hab ich irgendwo im Netz gelesen das dass neuse nicht richtig geht und man das 1.6 Update 7 nehm soll. Hm geht bei mir auch net -.-

    Ach man, als ich noch XP drauf hatte hat alles reibungslos funktioniert

    Das Bild mit dem Stacktrace kann ich gerne uploaden, aber erst wenn ich heute abend wieder zuhause bin
     

Ähnliche Themen

  1. Probleme beim Ausführen
    Von Baopi im Forum Java
    Antworten: 15
    Letzter Beitrag: 26.10.10, 12:57
  2. c++ schritte beim ausführen..
    Von wpb im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 19.06.06, 15:37
  3. Ausführen beim Verlassen der Seite
    Von Paulus120 im Forum PHP
    Antworten: 8
    Letzter Beitrag: 16.10.05, 19:22
  4. Fehler beim ausführen..Speicherstelle?
    Von TwoFaze im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 11.10.05, 14:53
  5. Batchdatei ausführen beim Herunterfahren
    Von curi im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 17.02.05, 17:04

Stichworte