In den beiden vorherigen Abschnitten haben wir gelernt, wie man einen Java-Compiler erstellt und das erste Java-Programm vorgestellt. Wie führt man also Java-Code aus?
publicclassMain{publicstaticvoidmain(String[]args){System.out.println(Hiwww.dotcpp.com);}}
Nehmen wir als Beispiel einen Mac (dasselbe gilt für Windows): Suchen Sie zunächst einen Speicherort zum Erstellen eines neuen Ordners, z. B. Java (standardisierter), erstellen Sie ein neues Dokument, kopieren Sie den obigen Code hinein und speichern Sie dann den Dateinamen unter Main.java beim Speichern. Der Grund für diese Änderung besteht darin, dass der Dateiname Main mit dem Klassennamen übereinstimmen und das Suffix in Java geändert werden sollte, um anzuzeigen, dass es sich um eine Java-Datei handelt. Öffnen Sie nach dem Speichern das Terminal (cmd in Windows) und wechseln Sie mit dem Befehl cd zum Java-Ordner. Geben Sie dann den Befehl javac ein, um ihn in eine Bytecode-Datei zu kompilieren. Geben Sie also den Befehl ein: javac Main.java, as unten dargestellt:
Dann werfen wir einen Blick auf den neu erstellten Java-Ordner. Gibt es eine zusätzliche Datei?
Richtig, die Main.class auf der rechten Seite ist die gerade vom Javac-Befehl generierte Java-Bytecode-Datei. Wie kann ich sie ausführen? Um den Java-Befehl zu interpretieren und auszuführen, geben Sie weiterhin den Befehl ein: java Main , wie unten gezeigt:
Sie können sehen, dass nach der Ausführung des Befehls der laufende Effekt des Codes auf dem Bildschirm angezeigt wird und der Code „Hallo www.dotcpp.com“ angezeigt wird.
Sie können dieser Idee folgen und versuchen, Ihren ersten Code auf einem Computer auszuführen, sei es ein Windows-, Mac- oder sogar Linux-System, und die Wirkung des Codes spüren!
PS: Es ist zu beachten, dass beim Schreiben von Java-Code in Ihrem eigenen lokalen Compiler die Hauptmethode Main ist und der Klassenname ein anderer Name sein kann. Dies muss nicht unbedingt Main sein, aber wenn er auf verschiedenen OJs oder Websites verwendet wird dass Code online ausgeführt wird. Es kann Anforderungen geben, dass er als Haupteinstiegspunkt festgelegt werden muss.
publicclassMain{publicstaticvoidmain(String[]args){}}