簡體   English   中英

Ant構建NSIS失敗

[英]Ant build NSIS fail

我正在嘗試使用來自eclipse的build.xml來制作Java項目的安裝程序exe,但是構建失敗。

[zip] Building zip: D:\Documents and Settings\Administrator\My Documents\Workspace\JDownloader\dist\JDownloader_windows_13312.zip
[echo] Clean Windows Setup...
[nsis] java.io.IOException: Cannot run program "makensis": CreateProcess error=2, The system cannot find the file specified

這似乎是build.xml失敗的部分:

<echo message="Clean Windows Setup..." />
  <nsis script="${exe.windows.script}" verbosity="2" />
  <echo message="Kikin Windows Setup..." / 

訊息

CreateProcess error=2, The system cannot find the file specified

出現此問題是因為Ant無法找到您要運行的腳本。

腳本名稱(makensis?.nsi?)和位置似乎是在Ant屬性exe.windows.script 建議您檢查是否已設置,是否按預期設置以及腳本是否存在並且可以在該位置執行。

編輯:這類似於Ant FAQ中的條目:

一個常見的問題是PATH上沒有可執行文件。 如果出現錯誤消息,則無法運行程序“ ...”:CreateProcess error = 2。 該系統找不到指定的路徑。 看一下您的PATH變量。

只需直接在命令行上鍵入命令,如果Windows找到了,Ant也應該這樣做。 (否則,請向用戶郵件列表尋求幫助。)如果Windows無法執行該程序,則將程序的目錄添加到PATH(設置PATH =%PATH%; dirOfProgram)中,或在構建文件中的可執行文件屬性中指定絕對路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM