如何从InstallAnywhere启动Java代码?

时间:2012-05-16 23:58:45

标签: java installanywhere

我想从jar文件启动静态函数并在安装期间接收其返回值。还有其他方法,而不是执行java.exe吗?

1 个答案:

答案 0 :(得分:5)

我真的不明白downvotes的原因......

您可以通过从InstallAnywhere的CustomCodeAction扩展来在安装期间运行自定义代码。您需要做的就是覆盖基类的installuninstall方法。请在下面找到示例代码的片段。

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)
    }
}
祝你好运!