Wie fügt man dem Klassenpfad alle Klassen aus dem Satz von Verzeichnissen in ant hinzu?

8

Wie fügt man dem Klassenpfad alle Klassen aus Verzeichnissen hinzu?

Ich habe folgende Eigenschaft:

  

class.dirs = lib1dir, lib2dir, lib3dir

Unter diesen Verzeichnissen gibt es Klassen.
Ist es möglich, alle Klassen unter diesen Verzeichnissen dem Klassenpfad hinzuzufügen?

Etwas wie:

%Vor%

oder

%Vor%

Aber dieses Beispiel funktioniert natürlich nicht.

    
Volodymyr Bezuglyy 22.05.2012, 14:41
quelle

1 Antwort

12

Sie können einen Pfad einrichten, der alle .class-Dateien aus Ihren spezifischen Verzeichnissen enthält:

%Vor%

Wenn Sie diesen Pfad jedoch als Klassenpfad verwenden möchten, müssen Sie nur auf die Stammordner verweisen, andernfalls erhalten Sie ClassNotFoundError s, wenn die Paketnamen in Verzeichnisse übersetzt werden:

%Vor%

Dann referenziere den Pfad anhand seiner ID, wenn er verwendet wird (z. B. für Klassenpfad):

%Vor%     
Attila 22.05.2012 15:06
quelle

Tags und Links