回答
我不认为你可以从Java“调用” NSIS。
我看到的唯一的选择是,因为你必须为command line options NSIS,您可以使用Runtime.exec()
Process child = Runtime.getRuntime().exec(your_NSIS_instructions);
我已经试过这段代码,但它示出了错误:install_button.addActionListener(新的ActionListener(){ \t \t \t \t \t公共无效的actionPerformed(ActionEvent的为arg0){ \t \t \t \t // TODO自动生成方法存根 \t \t \t \t \t \t \t运行时rt = Runtime.getRuntime(); \t \t \t \t尝试{ \t \t \t \t \t proc等于rt.exec( “OUTFILE” + “简单Installer.exe的” + “INSTALLDIR $桌面上的” + “部分” + “setOutPath $ INSTDIR” + “file setup.exe”+ “sectionEnd”); \t \t \t \t}赶上(IOException的发送){ \t \t \t \t \t // TODO自动生成的catch程序块 \t \t \t \t \t e.printStackTrace(); \t \t \t \t} \t \t \t \t \t \t \t}}); – Manikandan
@杰克斯派洛_我试过这段代码,但它显示error_:什么错误? – Nivas
- 1. 是否有可能在java swing应用程序中运行osmdroid
- 2. 是否有可能在C程序中包含shell脚本
- 3. 是否有可能在DropDownList中有Html.ActionLink没有java脚本?
- 4. 是否可以反编译NSIS脚本?
- 5. 是否有可能只在Perl中调用子程序调用?
- 6. 是否有可能像谷歌应用程序脚本
- 7. 从PHP脚本调用Swing Java应用程序
- 8. 是否有可能在Java Swing中制作滑动菜单
- 9. 是否有可能在DOS 6.22中运行Java应用程序?
- 10. 是否有可能在Java Applet中托管Silverlight应用程序?
- 11. 是否可以在Java Embedded环境中运行Java/Swing应用程序?
- 12. 是否有可能从MonkeyRunner脚本调用Monkey测试
- 13. 是否有可能在Java
- 14. 是否可以从haskell程序调用bash或shell脚本?
- 15. 是否有可能将Dart嵌入到Java应用程序中?
- 16. 是否可以用Java Swing程序替代老鼠?
- 17. 是否可以从本机应用程序调用Java代码?
- 18. 是否可以使用nsis脚本更改bat文件的值?
- 19. 是否有可能设置一个JTextField的文本在Swing
- 20. 是否有可能有一个Java程序只用import语句
- 21. 是否有可能在Java Rest Assured中使用高级的groovy脚本?
- 22. 是否有可能检测到Java中是否有类可用?
- 23. 在NSIS脚本
- 24. 是否有可能在jsp中调用java静态字符串?
- 25. 是否有可能获得在NodeJS代码中调用了package.json脚本?
- 26. 是否可以在VISTA中静默运行NSIS安装程序?
- 27. 是否可以在JavaFX应用程序中嵌入Swing组件?
- 28. 是否有可能用java开发wp7.5(芒果)应用程序?
- 29. 是否可以在Java Swing中同时启用所有文本字段?
- 30. 我们是否可以在Java独立应用程序(Swing)中实现Spring Autowiring
是的Runtime.exec()的选项从Java调用的命令行选项? –
谢谢托马斯,我不知道如何使用NSIS脚本bcz我是这个平台的新手,举个例子.. – Aerrow
[可以通过Java代码调用Ant或NSIS脚本]( http://stackoverflow.com/questions/6440295/is-it-possible-to-call-ant-or-nsis-script-via-java-code) – Qwerky