2016-05-10 2 views
-1

Для компиляции моего Java-кода мне хотелось бы узнать, можно ли использовать одну версию JRE (rt.jar) и использовать javac, принадлежащий другой версии JDK. Если да, как мы включаем его в файл build.xml в Ant? Заранее спасибо!Используйте JRE/JDK для сборки Ant.

+1

Возможный дубликат [Как изменить Ant компилятор JDK 1.6] (http://stackoverflow.com/questions/11551678/how-to-change-ant-compiler-to-jdk-1-6) –

+0

Я знаю, как изменить компилятор Ant на другую версию. Мой вопрос заключается в том, можно ли муравьям собирать разные JRE и JDK при выполнении сборки. По существу, если возможно, что некоторые параметры передают разные значения JRE/JDK в сборку. –

ответ

0

Да, вы можете. Вы используете атрибут executable, чтобы указать точное местоположение javac, которое вы хотите использовать, чтобы вы могли указать на другой JDK. И вам необходимо установить атрибут fork на yes.

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

Какой JRE используется в вышеуказанном случае? тот, который присутствует в '... path .../jdk /'? Если да, то это не то, что я хочу –

+0

Любая JRE, которую вы хотите ... Вы можете указать путь. – Roberg

Смежные вопросы