如何从 IzPack 的 Java 类中调用方法?静态方法没问题,我需要能够传递参数。
谢谢!
背景资料:
我正在尝试编写一个能够检测以前安装的应用程序版本的 IzPack 安装程序。在发现它并不真正支持此功能(Windows 除外)后,我认为唯一的方法是编写一个 Java 类并从 IzPack 中调用它。
Tim Williscroft之前建议过这种方法,它读取类的静态字段的值:
<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 类调用方法而不是读取字段的值?我希望能够将参数传递给我的班级。