2016-05-10 9 views
-1

Für die Kompilierung meines Java-Codes möchte ich wissen, ob es möglich ist, eine Version der JRE (rt.jar) zu verwenden und javac einer anderen Version von JDK verwenden. Wenn ja, wie fügen wir es in die build.xml in Ant ein? Danke im Voraus!Verwenden Sie verschiedene JRE/JDK für Ant build

+1

Mögliche Duplikat (http://stackoverflow.com/questions/11551678/how-to-change-ant-compiler-to-jdk-1-6) [Wie Ant Compiler JDK 1.6 ändern] –

+0

Ich weiß, wie man den Ant-Compiler in eine andere Version ändert. Meine Frage ist, ob es für ant möglich ist, verschiedene JRE und JDK beim Build zu übernehmen. Im Wesentlichen, wenn es möglich ist, dass einige Parameter verschiedene JRE/JDK-Werte an den Build übergeben. –

Antwort

0

Ja, Sie können. Verwenden Sie das Attribut executable, um den genauen Speicherort von javac anzugeben, den Sie verwenden möchten, sodass Sie auf ein anderes JDK verweisen können. Und Sie müssen das fork Attribut auf yes setzen.

<javac fork="yes" executable="...path.../jdk/bin/javac"> 
+0

Welche JRE wird im obigen Fall verwendet? der eine, der in '... path .../jdk /' vorhanden ist? Wenn ja, dann ist das nicht das, was ich will –

+0

Jede JRE, die Sie wollen ... Sie können den Pfad angeben. – Roberg

Verwandte Themen