Folgendes ist die Methode, die ich gefunden habe:
1) Erstellen Sie eine Liste von Dateien mit relativen Pfaden in einer Datei (z. B. FilesList.txt) wie folgt (entweder durch Leerzeichen oder durch Zeilen getrennt):
foo/AccessTestInterface.java
foo/goo/AccessTestInterfaceImpl.java
2) Verwenden Sie den Befehl:
javac @FilesList.txt -d classes
Dadurch werden alle Dateien kompiliert und die Klassendateien im Klassenverzeichnis abgelegt.
Die einfache Möglichkeit, FilesList.txt zu erstellen, ist folgende: Wechseln Sie in Ihr Quellstammverzeichnis.
dir *.java /s /b > FilesList.txt
Dies wird jedoch den absoluten Pfad füllen. Verwenden Sie einen Texteditor "Alle ersetzen", um den Pfad zum Quellverzeichnis (einschließlich \ am Ende) durch "" (dh leere Zeichenfolge) und Speichern.