Objektif:
Kompilasi semua fail Java secara rekursif daripada direktori induk menggunakan javac pengkompil.
Penyelesaian:
Menggunakan Javac dengan Senarai Nama Kelas:
Contoh:
# Linux/macOS $ find -name "*.java" > sources.txt $ javac @sources.txt # Windows > dir /s /B *.java > sources.txt > javac @sources.txt
Kelebihan :
Kelemahan:
Menggunakan Alat Binaan :
Bina alatan seperti Ant atau Maven menyediakan lebih banyak pendekatan yang mantap dan teratur untuk membina perisian.
Menggunakan Ant:
Contoh:
<code class="xml"><project default="compile"> <target name="compile"> <mkdir dir="bin"/> <javac srcdir="src" destdir="bin"/> </target> </project></code>
Menggunakan Maven:
Kelebihan:
Kelemahan:
Menggunakan IDE :
IDE moden seperti Eclipse atau IntelliJ menyediakan persekitaran pembangunan bersepadu yang mengendalikan pembinaan projek di latar belakang. Mereka menawarkan ciri mudah seperti kompilasi tambahan dan pengendalian ralat.
Cadangan:
Untuk projek yang lebih besar, gabungan IDE dan alat binaan disyorkan untuk pengurusan projek yang cekap dan integrasi berterusan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyusun Fail Java Secara Rekursif Menggunakan Javac?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!