Ich habe folgende build.xml
:
Hier ist meine Verzeichnisstruktur:
/ bauen / lib / MagicFolder / Src /build.xml
Der Ordner src
enthält .java
Dateien.
Der Pfad zu MagicFolder
sollte ein Eingabeparameter sein.
lib
hat eine externe .jar-Bibliothek, die in meinem Build enthalten sein sollte.
build
Ordner, der .jar and
.class 'Dateien
FRAGE:
Wie sollte ich meine build.xml
ändern? Mein build.xml
sollte:
./lib/jbl.jar
Wenn Sie dem Klassenpfad ein jar hinzufügen müssen, um den Code zu kompilieren (es ist nicht ganz klar, wonach Sie fragen), dann müssen Sie <javac>
task so ändern, dass es so aussieht:
Oder wenn Sie den Inhalt von jbl.jar
zu dem von Ihnen erstellten jar hinzufügen müssen, dann müssen Sie Ihre <jar>
Aufgabe so ändern, dass sie wie folgt aussieht:
Um dem Aufruf von <java>
Argumente hinzuzufügen, verwenden Sie verschachtelte <arg>
elements:
Es gibt zwei Möglichkeiten, ein Java-Programm auszuführen. Die Verwendung der Option "jar" ist am praktischsten und wird als ausführbares jar bezeichnet. Um dies jedoch zu ermöglichen, müssen Sie die Hauptklasse und den Klassenpfad in der Manifestdatei wie folgt angeben:
%Vor%Eine ausführlichere Antwort dazu finden Sie unter: