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
Freigeben: 2023-04-12 08:49:34
nach vorne
1368 Leute haben es durchsucht

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 {
}
Nach dem Login kopieren

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
Nach dem Login kopieren

Klasse kompilieren

Verwenden Sie zum Kompilieren den javac-Befehl:

javac MyFirstClass.java
Nach dem Login kopieren

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!");
}
}
Nach dem Login kopieren

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

java MyFirstClass
Nach dem Login kopieren

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
Nach dem Login kopieren

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

Frage 2: java HelloWorldApp.class, Fehler:

Could not find or load main class HelloWorldApp.class
Nach dem Login kopieren

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>
Nach dem Login kopieren
java Usage: java [-options] class [args...]
 (to execute a class)
 orjava [-options] -jar jarfile [args...]
 (to execute a jar file)
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:51cto.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage