Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
mal wieder: main class not found...
#1
Hallo verehrte ProjectX-Experten,

nun habe ich die diversen Tipps und Hinweise zu diesem Thema schon alle ausprobiert (zumindest die, die ich gefunden habe Big Grin), und immer noch geht es nicht.
Ich habe:
Win 7 Home Prem. 64bit
Java 1.6.0_17 64 bit (JDK und JRE), damit auch PX kompiliert

Versucht habe ich:
eine Verknüpfung erstellen mit dem "Ausführen in..." anpassen
projectX als Administrator von Eingabeaufforderung aus starten
projectX im Admin-Konto zu starten
Rechte angeguckt
32Bit JRE installiert
eine vorkompilierte PX-jar benutzt (aus Mediaport von Technisat)
alles auf'm Notebook (auch Win7 64bit und JRE 1.6.0_17) versucht

nix geht...!
Sad

Gibt es noch andere Tipps?

Vielen Dank und viele Grüße
Peter
Zitieren
#2
das Verzeichnis hat evtl. Sonderzeichen ?

bitte mal die kompl. Angaben bei Ausführungsversuch aus der Eingabeaufforderung hier einstellen.
(also statt doppelklick)
the best things in life are free..
73 de Matthias / DO2MCB

[Comag SL40HD, Lemon Volksbox (zzt. defekt), WinTV-DVB-s Rev1.3 (TT 1.23b)][TT DVB App. 1.23, DVBsVCR2 1.3, DVBWorkshop2.6][M2TS,PVA,MPG-MP2,PES][X - immer das Neueste, J2SE1.2.2_09, J2SE1.4.2_05, J2SE1.5.0-b64]
Zitieren
#3
Hallo dvb-matt,
in Admin-"DOS"-Box:

Microsoft Windows [Version 6.1.7600]
Copyright © 2009 Microsoft Corporation. Alle Rechte vorbehalten.

C:\Windows\system32>cd\

C:\>cd dbox\projectX

C:\dbox\projectX>projectx.jar
Exception in thread "main" java.lang.NoClassDefFoundError: projectx/jar
Caused by: java.lang.ClassNotFoundException: projectx.jar
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: projectx.jar. Program will exit.

C:\dbox\projectX>java -version
java version "1.6.0_17"
Java™ SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot™ 64-Bit Server VM (build 14.3-b01, mixed mode)


Hilft's weiter?

Gute Nacht!
Peter
Zitieren
#4
so versuchen:
C:\dbox\projectX\java -jar projectx.jar
the best things in life are free..
73 de Matthias / DO2MCB

[Comag SL40HD, Lemon Volksbox (zzt. defekt), WinTV-DVB-s Rev1.3 (TT 1.23b)][TT DVB App. 1.23, DVBsVCR2 1.3, DVBWorkshop2.6][M2TS,PVA,MPG-MP2,PES][X - immer das Neueste, J2SE1.2.2_09, J2SE1.4.2_05, J2SE1.5.0-b64]
Zitieren
#5
SmileSmileSmile

so geht's.

Darf ich dumm fragen: wo liegt der Unterschied zwischen ".jar" mit java.exe "verbinden" und dem zusätzlichen Parameter -jar?


Vielen Dank
Peter
Zitieren
#6
grds. versucht java die als "main" angegebene .class Datei als Einstieg zu verwenden.
.jar Dateien sind Archive (zip) mit allem drin, wobei "-jar" die Anweisung zum vorherigen Entpacken ist. (Dies müsste also auch in der Datei-Endungsverknüpfung für .jar so stehen)
the best things in life are free..
73 de Matthias / DO2MCB

[Comag SL40HD, Lemon Volksbox (zzt. defekt), WinTV-DVB-s Rev1.3 (TT 1.23b)][TT DVB App. 1.23, DVBsVCR2 1.3, DVBWorkshop2.6][M2TS,PVA,MPG-MP2,PES][X - immer das Neueste, J2SE1.2.2_09, J2SE1.4.2_05, J2SE1.5.0-b64]
Zitieren
#7
Hallo!
Ich habe win 7 Prof. 64bit.
Installiert ist jdk1.5.0_18.
wenn ich ProjectX starten will, erscheint folgende Meldung:

C:\Users\BENUTZERNAME\Desktop\sourcecode\Project-X>projectx.jar
Exception in thread "main" java.lang.NoClassDefFoundError: C:\Users\BENUTZERNAME\Desktop
\sourcecode\Project-X\ProjectX/jar
Caused by: java.lang.ClassNotFoundException: C:\Users\BENUTZERNAME\Desktop\sourcecode\Pr
oject-X\ProjectX.jar
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: C:\Users\BENUTZERNAME\Desktop\sourcecode\Project-X\Projec
tX.jar. Program will exit.

Den Hinweis von dvb.matt
Zitat:so versuchen:
C:\dbox\projectX\java -jar projectx.jar
verstehe ich nicht. Wo muss ich diese Zeile eingeben?

Vielen Dank für Antworten!
Zitieren
#8
Baumbart schrieb:Den Hinweis von dvb.matt
verstehe ich nicht. Wo muss ich diese Zeile eingeben?
In der Dos-Box bzw. Eingabeaufforderung (weiß nicht wie's bei Windows 7 benannt ist). Dort ins ProjectX-Verzeichnis hangeln und "java -jar projectx.jar" eingeben.
Alternativ ginge bei dir auch ein "java -jar C:\Users\BENUTZERNAME\Desktop\sourcecode\Project-X\projectx.jar" (den richtigen Kontonamen verwenden!). Kann man bei Windows normalerweise auch bei "Ausführen" eingeben. Bei letzterer Variante musst du aber evtl. die ProjectX-Einstellungen neu tätigen.
Zitieren
#9
Anm:
falls man mehrere Java Versionen installiert hat, muss man u.U. in der Verknüpfung mit jar/bat noch den Pfad zur entspr. Version festlegen.

z.B. windows
c:\programme\jre1.6.0\bin\java -jar projectx.jar

Je nach Konfig. kann im Hintergrund u.U. eine ältere JRE (z.B. bei Oracle Installationen mitgeliefert) als Default gesucht (in der PATH-Variable) und verwendet werden, was selbige Fehlermeldung zur Folge hat.
Da hilft auch keine Einstellung/Festlegung über die Java-Bedienung in der Systemsteuerung (Diese sind dort nicht verfügbar)
the best things in life are free..
73 de Matthias / DO2MCB

[Comag SL40HD, Lemon Volksbox (zzt. defekt), WinTV-DVB-s Rev1.3 (TT 1.23b)][TT DVB App. 1.23, DVBsVCR2 1.3, DVBWorkshop2.6][M2TS,PVA,MPG-MP2,PES][X - immer das Neueste, J2SE1.2.2_09, J2SE1.4.2_05, J2SE1.5.0-b64]
Zitieren
#10
Hallo,

ich hatte java 1.6.0_u20, und PX lief.

Dann habe ich (wie schon so oft) Java upgedated:
- altes Java deinstalliert
- alten Java-Ordner gelöscht
- einen Regcleaner laufen lassen
- neues Java (jetzt: u21) installiert
- projectx.jar gelöscht
- neu kompiliert
- projectx.jar gestartet

Da es nicht startete, habe ich Java nochmal neu installiert. Resultat: PX startet wieder nicht.

Der Start in der Kommandozeile brachte folgenden Fehler:
Code:
C:\px\Project-X>E:\Programme\Java\jdk1.6.0\jre\bin\java projectx.jar
Exception in thread "main" java.lang.NoClassDefFoundError: projectx/jar
Caused by: java.lang.ClassNotFoundException: projectx.jar
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: projectx.jar.  Program will exit.
Ein Start mit
Code:
C:\px\Project-X>E:\Programme\Java\jdk1.6.0\jre\bin\java [B]-jar[/B] projectx.jar
funktioniert. Keine Ahnung, warum.

Gruß

akapuma
Zitieren


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  "javac: file not found: sources.list" Wole 6 2.935 01.03.2011, 21:01
Letzter Beitrag: Arnaud
  ERROR "no PMT found" Kanitfastan 8 4.231 12.12.2010, 21:58
Letzter Beitrag: Kanitfastan
  No matching FileType found or file doesn't exist apple 1 1.210 03.11.2010, 20:30
Letzter Beitrag: dvb.matt
  "file not found" eifelwolf 3 1.907 19.06.2009, 17:49
Letzter Beitrag: dvb.matt
  Film fängt wieder von vorne an Müller 4 1.277 06.02.2009, 21:07
Letzter Beitrag: dvb.matt
  Fehler "no IDs found! ..use fixed PMT" myhtpc 4 2.155 13.11.2008, 12:23
Letzter Beitrag: myhtpc
  Radix macht wieder Probleme lobster 19 3.882 07.11.2008, 20:21
Letzter Beitrag: dvb.matt
  No PMT found Kaba 5 1.865 12.04.2008, 22:13
Letzter Beitrag: Derrick
  PTS-Sprünge (wieder mal) Syncroniza 0 983 20.05.2007, 22:09
Letzter Beitrag: Syncroniza
  Fehler beim demuxen libXp.so.6 Not found nestroy 5 1.166 02.12.2006, 00:25
Letzter Beitrag: nestroy

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste