Ant Inno安装程序找不到图像文件

Ant Inno安装程序找不到图像文件,ant,javafx-2,inno-setup,netbeans-7,Ant,Javafx 2,Inno Setup,Netbeans 7,我正在尝试使用NetBeans和Inno设置打包JavaFX应用程序。我已将自定义.iss文件和图像放在Sample/package/windows文件夹下。Ant类路径也会更新 当我尝试构建项目时,编译器会选择自定义的.iss文件,但会抛出一个“未找到文件”错误 Reading file (WizardImageFile) File: C:\Users\Me\AppData\Local\Temp\build3064710805837836647.fxbundler\imageswin-

我正在尝试使用NetBeans和Inno设置打包JavaFX应用程序。我已将自定义.iss文件和图像放在Sample/package/windows文件夹下。Ant类路径也会更新

当我尝试构建项目时,编译器会选择自定义的.iss文件,但会抛出一个“未找到文件”错误

Reading file (WizardImageFile)    
File: C:\Users\Me\AppData\Local\Temp\build3064710805837836647.fxbundler\imageswin-app.image\Sample.bmp
Error on line 34 in C:\Users\Me\AppData\Local\Temp\build3064710805837836647.fxbundler\images\win-app.image\Sample.iss: Could not read "C:\Users\Me\AppData\Local\Temp\build3064710805837836647.fxbundler\images\win-app.image\Sample.bmp".

Error: The system cannot find the file specified.
Compile aborted.

Sample.bmp文件位于Sample/package/windows下

我在这里找到了问题所在。自定义iss文件应该具有映像文件的绝对路径。

我不知道NetBeans,但不是每个版本都会删除以前版本的临时文件夹并创建一个新的吗?是否有将文件部署到非临时文件夹(某种发布版本配置)的选项?从临时文件夹中的文件构建设置不可靠!你甚至会如何版本你的项目?那么,为什么你会在你的问题中显示绝对路径?但是,从临时文件夹部署仍然是一个坏主意。正如我在问题中提到的,自定义文件放置在Sample/package/windows文件夹中,而不是临时文件夹。NetBeans将自定义文件复制到我无法控制的临时构建目录。我在问题中给出的输出来自NetBeans。啊,我明白了。我以为您已经检查了编译器错误消息报告的绝对路径上的文件是否存在。