Heim >Backend-Entwicklung >Python-Tutorial >Offizielle Hinweise zu Java: Java-Programme schreiben und ausführen

Offizielle Hinweise zu Java: Java-Programme schreiben und ausführen

WBOY
WBOYnach vorne
2023-04-12 08:49:341396Durchsuche

Vielleicht möchten Sie Java installieren, ein Java-Programm schreiben und es ausführen. Doch vorher gilt es einige Konzepte zu verstehen, denn Java unterscheidet sich ein wenig von C, C++ und Python.

Kompilierung und Ausführung

Wir schreiben englische Codes in Textdateien, daher müssen wir eine Konvertierung in ein Format durchführen, das der Computer erkennen und ausführen kann. ” zu vervollständigen. Einige Sprachen haben keinen Compiler, Java jedoch schon.

Die vom Compiler konvertierte Datei wird normalerweise als Binärdatei oder ausführbare Datei bezeichnet. Der Dateiinhalt wird von Englisch in Bytecode geändert. Nur Computer können Bytecode verstehen, nicht Menschen. Wir müssen uns also nicht darum kümmern, dass der von uns geschriebene englische Code korrekt kompiliert werden kann. Überlassen Sie die Ausführung dem Computer.

Java-Codedateien enden mit .java und ausführbare Java-Dateien enden mit .class.

Java-Klasse erstellen

Der gesamte Code in der Java-Datei muss in „Java-Klasse“ platziert werden:

public class MyFirstClass {
}

Der Dateiname muss MyFirstClass.java heißen und der Dateiname und der Klassenname müssen konsistent sein. Warum ist Java so streng konzipiert? Praktisch: Sie können den Klassennamen sofort erkennen, wenn Sie den Dateinamen sehen, ohne raten zu müssen.

JDK installieren​

Wie kompiliere ich Klassendateien? Laden Sie Java herunter.

Java herunterladen bedeutet, JDK, Java Development Kit, herunterzuladen, das einen Java-Compiler zum Kompilieren von MyFirstClass.java in MyFirstClass.class enthält.

Das sogenannte JRE, Java Runtime Environment, ist Teil des JDK und kann nur zum Ausführen von Java-Programmen und nicht zum Kompilieren verwendet werden.

Download-Adresse: https://jdk.java.net/

Nach der Installation müssen Sie die Umgebungsvariablen JAVA_HOME und PATH entsprechend dem Betriebssystem (Windows, Linux, macOS) festlegen.

Überprüfen Sie, ob die Installation erfolgreich ist:

java -version

Klasse kompilieren

Verwenden Sie zum Kompilieren den javac-Befehl:

javac MyFirstClass.java

Wenn ein Problem mit dem Code vorliegt, wird ein Fehler angezeigt. Wenn kein Problem vorliegt, wird die Datei MyFirstClass.class generiert.

HelloWorld ausführen​

Code hinzufügen:

public class MyFirstClass {

public static void main(String... args) {
System.out.println("Hello, World!");
}
}

Kompilieren Sie neu, stellen Sie sicher, dass die Klassendatei generiert wird, verwenden Sie den Java-Befehl zum Ausführen:

java MyFirstClass

Wenn der Vorgang erfolgreich ist, gibt die Konsole Folgendes aus: Hello, World!

FAQ​

Frage 1: javac HelloWorldApp, Fehler:

Class names, 'HelloWorldApp', are only accepted if annotation processing is explicitly requested

javac HelloWorldApp.java Dem Kompilierungsbefehl „javac“ sollte „Dateiname“ folgen.

Frage 2: java HelloWorldApp.class, Fehler:

Could not find or load main class HelloWorldApp.class

java HelloWorldApp Dem laufenden Befehl „java“ sollte „Klassenname“ folgen.

Sie können den Unterschied erkennen, indem Sie den Befehl „Hilfe“ eingeben:

javac Usage: javac <options> <source files>
java Usage: java [-options] class [args...]
 (to execute a class)
 orjava [-options] -jar jarfile [args...]
 (to execute a jar file)

Bei der Entwicklung komplexer Anwendungen werden Javac- und Java-Befehle nicht direkt verwendet, sondern IDE, integrierte Entwicklungsumgebung, integrierte Entwicklungsumgebung wie Eclipse, NetBeans und IntelliJ IDEA.

Referenz: Erste Schritte mit Java https://dev.java/learn/getting-started

Das obige ist der detaillierte Inhalt vonOffizielle Hinweise zu Java: Java-Programme schreiben und ausführen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:51cto.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen