如何從IzPack的Java類調用方法?靜態方法是可以的,我需要能夠傳遞參數。從IzPack調用Java類
謝謝!
背景信息:
我試圖寫的IzPack安裝程序,它能夠檢測到應用程序的先前安裝的版本。在發現它並不真的支持這個功能(除了在Windows中)之外,我認爲唯一的方法是通過編寫一個Java類並從IzPack中調用它。
添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 2011-03-14 23:11:35
想法是使用Ant將標註包裝到Java類中(雖然這只是重複上面的建議...) – gliptak 2011-03-15 21:47:32