Mehrere Java-Dateien mit einem einzigen Befehl in Java kompilieren

Mohammad Irfan 12 Oktober 2023
  1. Kompilieren einer Java-Datei
  2. Kompilieren mehrere Java-Dateien
  3. Kompilieren alle Java-Dateien des aktuellen Verzeichnisses
Mehrere Java-Dateien mit einem einzigen Befehl in Java kompilieren

In diesem Tutorial wird erläutert, wie Sie mehrere Java-Dateien mit einem einzigen Befehl in Java kompilieren.

Kompilieren ist ein Begriff, der verwendet wird, um sich auf einen Prozess zum Konvertieren von Java-Quellcode in Bytecode mithilfe von JDK zu beziehen. Um eine Java-Datei auszuführen, müssen wir zwei Schritte ausführen: Kompilieren Sie den Code und führen Sie dann den kompilierten Code aus.

Während der Kompilierung überprüft JDK die Korrektheit und Syntax des Codes und generiert eine .class-Datei, die Byte-Code enthält, der nur von JVM gelesen werden kann. Hier lernen wir, einzelne und mehrere Java-Dateien mit einem einzigen Java-Befehl zu kompilieren.

Beginnen wir also zunächst mit der Kompilierung der Java-Datei.

Kompilieren einer Java-Datei

Um zu verstehen, wie Sie mehrere Java-Dateien mit einem einzigen Befehl kompilieren, lassen Sie uns zunächst verstehen, wie Sie eine einzelne Java-Datei kompilieren. Java stellt einen javac-Befehl bereit, der den Quellcode kompiliert und eine .class-Datei erstellt, um eine Java-Datei zu kompilieren.

Hier haben wir eine Hello-Klasse erstellt und den Code unter dem Namen Hello.java gespeichert. Um es zu kompilieren, haben wir den Befehl javac verwendet.

Siehe das Beispiel unten.

class Hello {
  public static void main(String[] args) {
    System.out.println("Hello");
  }
}

Um die Java-Datei zu kompilieren, haben wir den folgenden Befehl verwendet. Dieser Befehl erstellt eine .class-Datei im aktuellen Verzeichnis.

javac Hello.java

Um die mit dem obigen Befehl generierte Datei .class auszuführen, haben wir den folgenden Befehl java verwendet, der den Code mit JVM ausführt.

java Hello

Ausgabe:

Hello

Kompilieren mehrere Java-Dateien

Erstellen Sie zunächst zwei Java-Dateien Hello.java und Hello2.java und kompilieren Sie diese mit dem Befehl javac. Wir haben denselben Befehl verwendet, um die mehreren Java-Dateien zu kompilieren, indem wir die mehreren Java-Dateinamen bereitgestellt haben.

Siehe das Beispiel unten.

Datei: Hello.java

class Hello {
  public static void main(String[] args) {
    System.out.println("Hello");
  }
}

Datei: Hello2.java

class Hello2 {
  public static void main(String[] args) {
    System.out.println("Hello from 2");
  }
}

Um die beiden obigen Java-Dateien zu kompilieren, haben wir den folgenden Befehl verwendet. Dieser Befehl erstellt zwei .class-Dateien im gleichen Verzeichnis wie Hello.class und Hello2.class.

javac Hello.java Hello2.java

Kompilieren alle Java-Dateien des aktuellen Verzeichnisses

Wenn wir mehrere Java-Dateien im aktuellen Verzeichnis haben und alle mit einem einzigen Java-Befehl kompilieren möchten, können wir den folgenden Befehl verwenden. Hier haben wir einen Platzhalter * verwendet, um alle Java-Dateien anzugeben.

javac *.java

Wenn sich die Java-Dateien in einem anderen Verzeichnis befinden, verwenden Sie den folgenden Befehl. Hier haben wir den Pfad des Verzeichnisses und * angegeben, um alle Java-Dateien des angegebenen Verzeichnisses zu kompilieren.

Siehe den Befehl unten.

javac / root / rohan / directoryname/*.java

Verwandter Artikel - Java Compile