¿Cómo invocar un método de una clase Java de IzPack? Los métodos estáticos son correctos, y necesito poder pasar los parámetros.Llamar a clases Java desde IzPack
¡Gracias!
información Antecedentes:
Estoy intentando escribir un instalador IzPack que es capaz de detectar a versiones anteriores instaladas de la aplicación. Después de descubrir que realmente no es compatible con esta característica (excepto en Windows), creo que la única forma de hacerlo es escribiendo una clase Java y llamándola desde IzPack.
Tim Williscroft tiene previously suggested este método, que se lee el valor de un campo estático de una clase:
<condition type="java" id="jbossEnv">
<java>
<class>au.com.codarra.ela.installer.JBossChecker</class
<field>hasJBossEnv</field>
</java>
<returnvalue type="boolean">true</returnvalue>
</condition>
Sin embargo, es posible llamar <java>
de algún lugar que no sea una etiqueta <condition>
? Quiero poder llamarlo desde una etiqueta <variable>
.
Además, ¿es posible llamar a un método de una clase Java en lugar de leer un valor de un campo? Quiero poder pasar parámetros a mi clase.
ya estoy usando Apache Ant integración y la tarea de hormigas de Java ... ¿Tiene alguna sugerencia específicos a mi pregunta? – bguiz
La idea es incluir la leyenda en su clase Java usando Ant (aunque esto solo repite la sugerencia anterior ...) – gliptak