0
我想從jar文件啓動靜態函數,並在安裝期間收到它的返回值。有沒有其他的方式,而不是執行java.exe?如何從InstallAnywhere啓動Java代碼?
我想從jar文件啓動靜態函數,並在安裝期間收到它的返回值。有沒有其他的方式,而不是執行java.exe?如何從InstallAnywhere啓動Java代碼?
我實在不能理解爲downvotes的原因...
您可以通過從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)
}
}
祝你好運!
您需要提供更多信息。你的意思是在安裝程序構建時或安裝程序運行時?你需要啓動一個單獨的JVM ......還是你可以在運行(或構建)安裝程序的JVM中運行代碼? (如果您需要,爲什麼?) –
我已添加詳細信息。 –
做到了。有任何想法嗎? –