我目前正在尝试部署正在开发的Javafx项目。 最后一个捆绑软件部署得很好,没有一个错误。
自从上次部署以来,我将log4j库添加到我的项目中,并更改了几行代码,但是没有什么特别的事情,我以前在我的项目中没有使用过。
现在,当尝试部署项目的最新版本时出现错误。
我收到以下错误:
[fx:deploy] java.io.IOException:执行失败,代码2命令 [[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]位于 com.oracle.tools.packager.IOUtils.exec(IOUtils.java:165)[fx:deploy] 在com.oracle.tools.packager.IOUtils.exec(IOUtils.java:138) [fx:deploy]位于 com.oracle.tools.packager.IOUtils.exec(IOUtils.java:132)[fx:deploy] 在 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]位于 com.sun.javafx.tools.ant.DeployFXTask.execute(DeployFXTask.java:286) [fx:deploy]位于 org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) [fx:deploy]位于sun.reflect.GeneratedMethodAccessor4.invoke(未知 来源)[fx:deploy]位于 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] 在 org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) [fx:deploy]位于 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异常。