0

jarファイルから静的関数を起動し、インストール時にその戻り値を受け取りたい。java.exeを実行するのではなく、他の方法はありますか?

4

1 に答える 1

5

私は本当に反対票の理由を理解できません...

InstallAnywhereのCustomCodeActionから拡張することにより、インストール中にカスタムコードを実行できます。あなたがする必要があるのは、基本クラスのinstallとメソッドをオーバーライドすることだけです。uninstall以下のサンプルコードのスニペットを見つけてください。

public class MyCustomCodeAction extends CustomCodeAction {
    public void install(InstallerProxy proxy) throws InstallException {
        // call the static function of your jar here
    }

    public void uninstall(UninstallerProxy Uproxy) throws InstallException {
        // you can do something here if you need (not must)
    }
}

幸運を!

于 2012-05-23T21:22:15.507 に答える