首页 > 解决方案 > 错误:捆绑程序“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 异常。

标签: javamavenjavafxant

解决方案


推荐阅读