Läuft ein Java-Programm von der Befehlszeile aus das hängt davon ab, auf eine jar-Datei?

Habe ich eine einfache Java-Datei Q.java das hängt davon ab, eine externe Bibliothek Datei X.jar. Beide Q.java und X.jar sind im selben Verzeichnis. Ich kann kompilieren Q.java von der Befehlszeile aus zu tun: "javac -cp X.jar Q.java". Dies erzeugt ein Q.class Datei. Wie starte ich das jetzt? Ich habe versucht, alle diese:

1) java Q
2) java -cp X.jar Q

Bekomme ich immer eine
Exception in thread "main" java.lang.NoClassDefFoundError: Q
Verursacht durch: java.lang.ClassNotFoundException: Q

So, wie führe ich dieses aus der Befehlszeile, dass ich jetzt die Klasse file?

InformationsquelleAutor pathikrit | 2011-08-14
Schreibe einen Kommentar