Ich habe es komplett vergessen und erinnere mich wieder daran.
Es gibt main () in der Klasse.
Der Klassenname und der Dateiname sind identisch, und die Erweiterung lautet "Klassenname.java"
Kompilieren Sie, um class name.class
zu erstellen
$ cat HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
#kompilieren
$ javac HelloWorld.java
#Datei wird erstellt
$ ll HelloWorld.class
-rw-r--r-- 1 root staff 426B 2 1 15:18 HelloWorld.class
#Zur Laufzeit wird keine Erweiterung hinzugefügt! !! !!
$ java HelloWorld
Hello World!
#Wenn ich eine Erweiterung hinzufüge, wird dieser Fehler angezeigt
$ java HelloWorld.class
Error:Hauptklasse Hallo Welt.Klasse konnte nicht gefunden und geladen werden
Ursache: java.lang.ClassNotFoundException: HelloWorld.class
Recommended Posts