So kompilieren Sie alle Java-Dateien rekursiv mit javac
Das Kompilieren zahlreicher Java-Dateien, die über mehrere Pakete verteilt sind, kann mühsam sein, wenn für jedes einzelne Shell-Befehle verwendet werden Paket. Erwägen Sie stattdessen die Verwendung einer der folgenden Methoden, um die Kompilierung zu optimieren.
Methode 1: Verwendung von @source
- Erstellen Sie eine Textdatei (z. B. Quellen). txt), das die Pfade zu allen Java-Dateien auflistet, die Sie kompilieren möchten, eine Datei pro Zeile.
- Verwenden Sie den @-Operator, um die Datei anzugeben, die die Quellpfade zu Javac enthält, wie in diesem Beispiel zu sehen:
javac @sources.txt
Nach dem Login kopieren
Methode 2: Verwenden von Ant
- Erstellen Sie eine build.xml-Datei, die den Build-Prozess definiert. Nachfolgend finden Sie eine Beispielkonfiguration:
<project default="compile">
<target name="compile">
<mkdir dir="bin"/>
<javac srcdir="src" destdir="bin"/>
</target>
</project>
Nach dem Login kopieren
- Ant ausführen, indem Sie Folgendes ausführen:
ant
Nach dem Login kopieren
Methode 3: Verwendung von Maven
- Folgen Sie einem Tutorial, um Maven für Ihr Projekt einzurichten. Maven automatisiert das Abhängigkeitsmanagement und erstellt das Projekt mit einem einfachen Befehl:
mvn compile
Nach dem Login kopieren
Zusätzliche Hinweise
- Erwägen Sie die Verwendung einer IDE wie Eclipse oder IntelliJ IDEA zur Steigerung der Entwicklungsproduktivität und zur Kompilierung im Hintergrund.
- Für Großprojekte wird die Kombination einer IDE mit einem Build-Tool empfohlen. Die IDE verbessert die Effizienz, während das Build-Tool das Testen und die Integration mit Continuous Integration-Tools erleichtert.
Das obige ist der detaillierte Inhalt vonWie kompiliere ich mehrere Java-Dateien rekursiv mit Javac, Ant oder Maven?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!