2017-02-25 5 views
-2

Ich würde gerne über Java wissen. Also, Java ist ein Compiler oder Interpreter? Was ist seine Dateierweiterung und wie wird eine .java oder .jar Datei ausgeführt?JAVA: Interpreter oder Compiler? Dateiendung für Java? Wie man ausführt?

+1

Dies sollte alles im ersten Kapitel Ihres Java-Lieblingsbuchs erklärt werden. – tkausl

+0

ist eine Sprache, Sie müssen einige Bett Tutorial überprüfen und kommen mit Fragen zum Code zurück –

+4

Java ist eine Sprache. Sie kompilieren '.java' Dateien mit dem' javac' Compiler, um '.class' Dateien zu erzeugen. Sie können ein kompiliertes Java-Programm mit 'java' ausführen. Ich schlage vor, Sie beginnen mit der Verwendung einer IDE, und Sie werden dies nicht benötigen, um damit zu beginnen. –

Antwort

1

Java ist erfüllt, und Sie können schnell Syntaxprobleme finden.
aber es ist Art der Rasse - weil es kompiliert wird, was "Bytecode" heißt, wenn Sie das kompilierte Java-Programm ausführen, übersetzt der Launcher den Bytecode in den Maschinencode, der für das O/S, das Sie ausführen, geeignet ist auf.

FileExtention des Java-Programms (der Code als Text) ist .java- Die Erstellung einer Datei erstellt (der Bytecode) mit der Erweiterung .class (zB myClass.class)

zu Lauf die. Klassendatei verwenden: java myClass (ohne die Erweiterung .class)

eine .jar-Datei laufen laufen: java -jar helloworld.jar

(Hinweis: Es gibt Unterschiede zwischen dem Kompilieren einer .java-Datei mit .class und dem Packen kompilierter Java-Klassen in ein .jar)

+0

Sie kompilieren Java-Code nicht in eine JAR. Sie kompilieren Java-Quelle in Bytecode ('.class' Dateien). Sie verpacken kompilierten Bytecode und andere Ressourcen in eine JAR. Ein JAR ist eine ZIP-Datei mit einem bestimmten Inhaltslayout. Ein JAR ist kein Compiler-Artefakt. –

+0

@LewBloch danke, schätze die Korrektur. – Dror

Verwandte Themen