ต่อไปนี้เป็นวิธีที่ฉันพบ:
1) สร้างรายการไฟล์ที่มีพา ธ สัมพัทธ์ในไฟล์ (พูดว่า FilesList.txt) ดังนี้ (เว้นวรรคคั่นหรือคั่นบรรทัด):
foo/AccessTestInterface.java
foo/goo/AccessTestInterfaceImpl.java
2) ใช้คำสั่ง:
javac @FilesList.txt -d classes
สิ่งนี้จะรวบรวมไฟล์ทั้งหมดและวางไฟล์คลาสไว้ในไดเร็กทอรีคลาส
วิธีง่ายๆในการสร้าง FilesList.txt คือไปที่ไดเรกทอรีรากต้นทางของคุณ
dir *.java /s /b > FilesList.txt
แต่จะเติมพา ธ สัมบูรณ์ การใช้โปรแกรมแก้ไขข้อความ "Replace All" พา ธ ไปยังไดเร็กทอรีต้นทาง (รวม \ ในตอนท้าย) ด้วย "" (เช่นสตริงว่าง) และบันทึก