Java meldet could not find main class
Moderatoren: Raskir, little.yoda, Zafnir, teclis2000, hades-hl, Gorbalad, Twister1982, Eclipse404
Forumsregeln
Bitte beachtet unsere Anmerkungen zum Bugreporting, bevor ihr neue Beiträge schreibt
Bitte beachtet unsere Anmerkungen zum Bugreporting, bevor ihr neue Beiträge schreibt
-
- Verlaufen! -- (Höhlenkundig 0)
- Beiträge: 13
- Registriert: 3. Mai 2006, 19:09
Java meldet could not find main class
Hallo,
leider hat die suche im Forum und auch eine Neuinstallation von Java bei mir nichts gebracht das Problem zu lösen, dasss ich nach einem Doppelklick auf Helden.jar die Fehlermeldung "Could not find main Class. Programm will exit" erhalte. .jar Dateien sind mit javaw.exe verbunden und mit der auf der hauptseite angebotenen batch datei kann ich helden auch starten, aber das ist ja nicht der sinn der sache, oder?
Ich denke ich habe nur eine dumme Kleinigkeit falsch gemacht. Nur leider finde ich diese im Moment nicht.
leider hat die suche im Forum und auch eine Neuinstallation von Java bei mir nichts gebracht das Problem zu lösen, dasss ich nach einem Doppelklick auf Helden.jar die Fehlermeldung "Could not find main Class. Programm will exit" erhalte. .jar Dateien sind mit javaw.exe verbunden und mit der auf der hauptseite angebotenen batch datei kann ich helden auch starten, aber das ist ja nicht der sinn der sache, oder?
Ich denke ich habe nur eine dumme Kleinigkeit falsch gemacht. Nur leider finde ich diese im Moment nicht.
-
- Verlaufen! -- (Höhlenkundig 0)
- Beiträge: 13
- Registriert: 3. Mai 2006, 19:09
-
- Podiumsleiter
- Beiträge: 2342
- Registriert: 22. Jun 2004, 09:25
- Wohnort: Braunschweig
- Kontaktdaten:
IO, ich hab jetzt die Lösung!
Die Javaversion die du zum Starten hast, ist nicht 1.4 oder höher.
Der Link benutzt werscheinlich eine alteversion von Java, die noch auf deinem Rechner ist.
Gibt mal in der Komandozeile (cmd): "java -version" ein.
Wenn da mindestens ein [java version "1.4.0_XX"] dann stimmt der Phad auf Javaw nicht.
MfG Maik
Die Javaversion die du zum Starten hast, ist nicht 1.4 oder höher.
Der Link benutzt werscheinlich eine alteversion von Java, die noch auf deinem Rechner ist.
Gibt mal in der Komandozeile (cmd): "java -version" ein.
Wenn da mindestens ein [java version "1.4.0_XX"] dann stimmt der Phad auf Javaw nicht.
MfG Maik
-
- Verlaufen! -- (Höhlenkundig 0)
- Beiträge: 13
- Registriert: 3. Mai 2006, 19:09
-
- Podiumsleiter
- Beiträge: 2342
- Registriert: 22. Jun 2004, 09:25
- Wohnort: Braunschweig
- Kontaktdaten:
Hallo.
Es gibt noch ein von Microsoft standart instaliertes Java 1.1 das unter windows/system32 lisgt, das hat natürlich probleme mit dem Start des Jars.
Mach mal folgendes:
Starte mal eine Dos-Box, wechsel in das verzeichniss in dem das Jar liegt.
gib dort den Befehl ein: [JAVA] -jar helden.jar
wobei [JAVA] durch durch den kompletten pfad zu deiner java.exe im JRE ersetzt wird, also z.B.:
d:\programme\java\jre1.5\bin\java.exe -jar helden.jar
MfG Maik
Es gibt noch ein von Microsoft standart instaliertes Java 1.1 das unter windows/system32 lisgt, das hat natürlich probleme mit dem Start des Jars.
Mach mal folgendes:
Starte mal eine Dos-Box, wechsel in das verzeichniss in dem das Jar liegt.
gib dort den Befehl ein: [JAVA] -jar helden.jar
wobei [JAVA] durch durch den kompletten pfad zu deiner java.exe im JRE ersetzt wird, also z.B.:
d:\programme\java\jre1.5\bin\java.exe -jar helden.jar
MfG Maik
-
- Verlaufen! -- (Höhlenkundig 0)
- Beiträge: 13
- Registriert: 3. Mai 2006, 19:09
Mh. Damit lässt sich das Programm auf öffenen. Nur halt der Doppelklick funktioniert nicht. Kann man vielleicht irgendwie alle bestehenden Verknüpfungen zu jar files löschen (also die die ich im Kontextmenü habe wenn ich öffnen mit auswähl)? Ich denke es ist einfach so das windows sich weigert das neue Java zu verwenden und stattdessen mit aller Gewalt das integrierte benutzen möchte.
- The Roach
- schonmal einen Drachen gesehen -- (Höhlenkundig 5)
- Beiträge: 97
- Registriert: 26. Aug 2004, 13:48
- Kontaktdaten:
Man könnte versuchen im Explorer über Extras / Ordneroptionen / Dateitypen alle Optionen für .JAR-Dateien zu löschen, und dann beim nächsten Neustart einer .JAR auf die 'richtige' Java zu verweisen. Oder, wenn man keine Angst hat, in den o.g. Dateitypen das 'Öffnen'-Kommando auf die richtige Syntax umzubiegen...
-
- Verlaufen! -- (Höhlenkundig 0)
- Beiträge: 13
- Registriert: 3. Mai 2006, 19:09
-
- Verlaufen! -- (Höhlenkundig 0)
- Beiträge: 13
- Registriert: 3. Mai 2006, 19:09