Warum konnte die Hauptklasse nicht gefunden werden?

8

Ich habe einen sehr einfachen Code:

%Vor%

Ich kann diesen Code kompilieren, aber ich kann ihn nicht ausführen. Wenn ich in der Befehlszeile "java RunGame" tippe, bekomme ich:

  

Ausnahme im Thread "Haupt"   java.lang.NoClassDefFoundError:   RunGame (falscher Name: mygame / RunGame).
  ....
Konnte die Hauptklasse nicht finden:   Rennspiel. Das Programm wird beendet.

    
Roman 10.03.2010, 12:18
quelle

2 Antworten

8
%Vor%

ist die ausführbare Java-Syntax. d. h. java classname.qualified.with.full.packaging

Was ist die RunColoredTrails-Klasse in der Ausgabe, die Sie gezeigt haben?

    
Kannan Ekanath 10.03.2010, 12:22
quelle
7

u könnte versuchen
C:\your-java-directory-\mydir\> java RunGame richtig?

erinnere mich, RunGame ist in einem Paket namens mydir. Gehen Sie also einen Schritt zurück in den Ausführungspfad.

c:\your-java-directory\>

kompilieren und ausführen wie folgt

c:\your-java-directory\> javac mydir\RunGame.java
c:\your-java-directory\> java mydir.RunGame

    
raj 10.03.2010 12:22
quelle