回答
我不認爲你可以從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