【问题标题】:Inno Setup unable to find image filesInno Setup 找不到图像文件
【发布时间】:2014-03-06 18:41:56
【问题描述】:

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

当我尝试构建项目时,编译器会选择自定义 .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 下

【问题讨论】:

  • 我不知道 NetBeans,但不是每个构建都会删除以前构建的临时文件夹并创建一个新文件夹吗?是否没有将文件部署到非临时文件夹(某种发布构建配置)的选项?从临时文件夹中的文件构建设置是不可靠的!你甚至会如何对你的项目进行版本控制?

标签: ant javafx-2 inno-setup netbeans-7


【解决方案1】:

我在这里发现了问题。自定义iss文件应该有图片文件的绝对路径。

【讨论】:

  • 好吧,那你为什么在你的问题中显示绝对路径?但是,从临时文件夹部署仍然是个坏主意。
  • 正如我在问题中已经提到的,自定义文件放置在 Sample/package/windows 文件夹中,该文件夹不是临时文件夹。 NetBeans 将自定义文件复制到我无法控制的临时构建目录中。我在问题中给出的输出来自 NetBeans。
  • 啊,我明白了。我以为你检查了编译器错误信息报告的绝对路径上的文件是否存在。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-04
相关资源
最近更新 更多