【发布时间】:2010-03-19 07:05:37
【问题描述】:
如何从 IzPack 中的 Java 类调用方法?静态方法没问题,我需要能够传递参数。
谢谢!
背景信息:
我正在尝试编写一个能够检测以前安装的应用程序版本的 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>
但是,是否可以从<condition> 标签以外的其他地方调用<java>?我希望能够从 <variable> 标签调用它。
另外,是否可以从 Java 类调用方法而不是读取字段的值?我希望能够将参数传递给我的班级。
【问题讨论】:
标签: java installation izpack