Как вы вызываете метод из класса Java из IzPack? Статические методы в порядке, и мне нужно иметь возможность передавать его параметры.Вызов классов Java из IzPack
Спасибо!
Справочная информация:
Я пытаюсь написать установщик IzPack, который способен обнаружить ранее установленные версии приложения. Узнав, что он не поддерживает эту функцию (за исключением Windows), я думаю, что единственный способ сделать это - написать класс Java и вызвать его из IzPack.
Tim Williscroft имеет previously suggested этот метод, который считывает значение статического поля класса:
<condition type="java" id="jbossEnv">
<java>
<class>au.com.codarra.ela.installer.JBossChecker</class
<field>hasJBossEnv</field>
</java>
<returnvalue type="boolean">true</returnvalue>
</condition>
Однако, можно назвать <java>
откуда-то другим, чем <condition>
тег? Я хочу иметь возможность называть его тегом <variable>
.
Кроме того, можно ли вызвать метод из класса Java вместо чтения значения поля? Я хочу иметь возможность передавать параметры в мой класс.
Я уже использую интеграцию apache ant и задачу ant Java. У вас есть предложения, касающиеся моего вопроса? – bguiz
Мысль о том, чтобы обернуть выноску в ваш класс Java с помощью Ant (хотя это только повторяет предложение выше ...) – gliptak