java - 错误:捆绑程序“EXE 安装程序”(exe) 无法生成捆绑包
问题描述
我目前正在尝试部署我正在处理的 Javafx 项目。最后一个捆绑包部署得很好,没有一个错误。
自上次部署以来,我将 log4j 库添加到我的项目中并更改了几行代码,但没有什么特别的,我之前没有在我的项目中使用过。
现在我在尝试部署我的项目的最新版本时遇到错误。
我收到以下错误:
[fx:deploy] java.io.IOException: Exec failed with code 2 command [[C:\Program Files (x86)\Inno Setup 5\iscc.exe, /oC:\Users\Technik\Desktop\preisvergleich\PriceChecker\ build\deploy\bundles, C:\Users\Technik\AppData\Local\Temp\fxbundler5453073401556757755\images\win-exe.image\Preischecker.iss] 在 C:\Users\Technik\AppData\Local\Temp\fxbundler5453073401556757755\images \win-exe.image [fx:deploy] at com.oracle.tools.packager.IOUtils.exec(IOUtils.java:165) [fx:deploy] at com.oracle.tools.packager.IOUtils.exec(IOUtils. java:138) [fx:deploy] at com.oracle.tools.packager.IOUtils.exec(IOUtils.java:132) [fx:deploy] at com.oracle.tools.packager.windows.WinExeBundler.buildEXE(WinExeBundler. java:697) [fx:deploy] 在 com.oracle.tools.packager.windows.WinExeBundler.bundle(WinExeBundler.java:366) [fx:deploy] 在 com.oracle。tools.packager.windows.WinExeBundler.execute(WinExeBundler.java:173) [fx:deploy] 在 com.sun.javafx.tools.packager.PackagerLib.generateNativeBundles(PackagerLib.java:352) [fx:deploy] 在 com. sun.javafx.tools.packager.PackagerLib.generateDeploymentPackages(PackagerLib.java:319) [fx:deploy] at com.sun.javafx.tools.ant.DeployFXTask.execute(DeployFXTask.java:286) [fx:deploy] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [fx:deploy] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) [fx:deploy] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:43) [fx:deploy] 在 java.lang.reflect.Method.invoke(Method.java:498) [fx:deploy] 在 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java :106) [fx:deploy] 在 org.apache.tools.ant。Task.perform(Task.java:350) [fx:deploy] 在 org.apache.tools.ant.Target.execute(Target.java:448) [fx:deploy] 在 org.apache.tools.ant.Target。 performTasks(Target.java:469) [fx:deploy] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) [fx:deploy] at org.apache.tools.ant.Project.executeTarget( Project.java:1370) [fx:deploy] 在 org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) [fx:deploy] 在 org.eclipse.ant.internal.launching.remote。 EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:36) [fx:deploy] 在 org.apache.tools.ant.Project.executeTargets(Project.java:1260) [fx:deploy] 在 org.eclipse.ant.internal.launching。 remote.InternalAntRunner.run(InternalAntRunner.java:460) [fx:deploy] 在 org.eclipse.ant.internal.launching.remote。InternalAntRunner.main(InternalAntRunner.java:142)
构建失败 C:\Users\Technik\Desktop\preisvergleich\PriceChecker\build\build.xml:149:错误:捆绑程序“EXE 安装程序”(exe)无法生成捆绑包。
总时间:3秒
顺便说一句,我正在使用 eclipse、javafx 10、maven、inno setup 5 并尝试通过 ant 部署我的项目。
我希望有人能给我一个提示如何解决这个问题。如果需要任何代码来查找问题,我可以发布它。
据我所见,我在错误消息的第一行得到了一个 ioexception。但是我的程序运行良好,我没有收到任何 io 异常。
解决方案
推荐阅读
- javascript - 有没有办法在运行 puppeteer 时将表数据转换为 json?
- c# - 为什么 LINQ ToLookup 以对象为键执行缓慢
- regex - 正则表达式只允许少数特殊字符以及 az 或 AZ
- php - VSCode 中的编译时 PHP 错误
- python - 在 indicatorReleased() 事件处理程序中执行 Qscintilla 的“SCI_GOTOLINE”API 无法正常运行
- ios - iOS Swift - 如何获取本地和远程视频的纵横比?
- javascript - 从循环返回每个响应
- azure - 如何在 YAML 管道中克隆完整的 repo 而不是稀疏结帐?
- javascript - 尝试创建手风琴风格的常见问题解答
- javascript - 为第二个功能添加延迟