Java Shell Problem.
-
Hi leute.
Ich habe das Problem, dass ich mein Java-Programm afu einem anderen Rechner nicht ausführen kann. dazu brauche ich die mysql-connection klassen, die ich laden muss.
c:\java_libs\mysql-connector-java-3.1.14.jar
Folgende Zeile klappt nicht.
"java -cp c:\java_libs\ main"
-
Fehlermeldung:
Exception in thread "main" java.lang.NoClassDefFoundError: main
-
JayJay schrieb:
Fehlermeldung:
Exception in thread "main" java.lang.NoClassDefFoundError: mainEr findet die Classe "main" nicht.
Vlt. hilft das als cp: -cp c:\java_libs\;. (mit dem Punkt)
-
wenn die jar c:\java_libs\mysql-connector-java-3.1.14.jar lautet dann musst du auch c:\java_libs\mysql-connector-java-3.1.14.jar angeben und nicht c:\java_libs\.
-
also ich habe unter "c:\project\" mein Projekt, wo auch die main.class liegt. Dazu will ich auch noch die "mysq-connector-java-3.1.14.jar" hinzuladen, die noch gebraucht wird.
-
das klappt auch nicht.!!!
--------------
> java -cp c:\java_libs\mysql-connector.jar c:\project\main
-
was soll auch "c:\project\main" sein?? java erwartet einen klassennamen zum ausführen. rtfm
-
kann mir jemand erklären, warum das nicht funktioniert?
C:\project>java -classpath c:\classes\; main Exception in thread "main" java.lang.NoClassDef FoundError: org/aspectj/lang/Signature at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at ManagedCronServer.<init>(main.java:123) at main.main(main.java:261)
-
weil die klasse "org.aspectj.lang.Signature " nicht gefunden wurde !?!?