2017-01-23 4 views
-3

Ich habe einen Auftrag, der explizit die Aufforderung vom Befehl besagt, wirKonnte Hauptklassenfehler in der Befehlszeile nicht finden oder laden?

java GreeterTester John 

und dann drucken aufrufen sollen „Hallo, John.“ wenn ich das tun (ich habe bereits auf die src-Ordner navigiert) erhalte ich die Fehler

finden konnte, oder laden Hauptklasse GreeterTester nicht

Jetzt habe ich darüber, wie wir eine Menge Informationen gesehen haben den Paketnamen (wir verwenden das Standard-Paket) in unserer Eingabeaufforderung eingeben, wenn Sie diesen Befehl aufrufen, aber was konnte ich in meinem Code zu setzen, die mir erlaubt, einfach Eingang

java GreeterTester John 

in Eingabeaufforderung, und Es klappt? Weil wir genau diesen Befehl verwenden müssen.

Noch einmal, ich brauche nicht die Paketnamen

+0

Stellen Sie sicher, den Paketnamen enthalten, wenn Sie es starten. Bitte zeigen Sie uns Ihren Code (einschließlich der Paketdeklaration) und die genaue Befehlszeile, die Sie verwendet haben (ausschneiden und einfügen, um sicher zu gehen). – markspace

+0

Nein, was ich sage, muss ich in der Lage sein, dies zu tun, ohne den Paketnamen in die Befehlszeile aufzunehmen. –

+0

versuchen Sie es mit '-cp' commad:' java -cp. GreeterTester' – Baby

Antwort

Verwandte Themen