繁体   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