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>
から呼び出せるようにしたいです。
また、フィールドの値を読み取る代わりに、Java クラスからメソッドを呼び出すことは可能ですか? クラスにパラメーターを渡すことができるようにしたい。<variable>