Llamar a clases de Java desde IzPack

¿Cómo invocas un método de una clase Java desde IzPack? Los métodos estáticos están bien, y necesito poder pasarle parámetros.

¡Gracias!

Información de fondo:

Estoy tratando de escribir un instalador IzPack que pueda detectar versiones instaladas previamente de la aplicación. Después de descubrir que realmente no es compatible con esta función (excepto en Windows), creo que la única forma de hacerlo es escribiendo una clase de Java y llamándola desde IzPack.

Tim Williscroft tienesugerido previamente Este método, que 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 otro lugar que no sea un<condition> ¿etiqueta? Quiero poder llamarlo desde un<variable> etiqueta.
Además, ¿es posible llamar a un método desde una clase Java en lugar de leer el valor de un campo? Quiero poder pasar parámetros a mi clase.

Respuestas a la pregunta(4)

Su respuesta a la pregunta