Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Packager中的IO异常:Exec使用代码2命令失败_Java_Javapackager - Fatal编程技术网

Java Packager中的IO异常:Exec使用代码2命令失败

Java Packager中的IO异常:Exec使用代码2命令失败,java,javapackager,Java,Javapackager,我想使用javapackager从java的jar应用程序为windows创建可执行捆绑包,但面临一些问题 运行cmd命令 javapackager -deploy -native -outdir packages -outfile Final -srcdir . -srcfiles Hello.jar -appclass sample.Main 例外情况 No base JDK. Package will use system JRE. No base JDK. Package will u

我想使用
javapackager
从java的jar应用程序为windows创建可执行捆绑包,但面临一些问题

运行cmd命令

javapackager -deploy -native -outdir packages -outfile Final -srcdir . -srcfiles Hello.jar -appclass sample.Main
例外情况

No base JDK. Package will use system JRE.
No base JDK. Package will use system JRE.
Creating app bundle: Main in C:\Users\DELL\Desktop\Java Packager\packages\bundles
Result application bundle: C:\Users\DELL\Desktop\Java Packager\packages\bundles
java.io.IOException: Exec failed with code 2 command [[C:\Program Files (x86)\InnoSetup6\iscc.exe, 
/oC:\Users\DELL\Desktop\Java Packager\packages\bundles, 
C:\Users\DELL\AppData\Local\Temp\fxbundler6308867820319632690\images\win-exe.image\Main.iss] in 
C:\Users\DELL\AppData\Local\Temp\fxbundler6308867820319632690\images\win-exe.image
    at com.oracle.tools.packager.IOUtils.exec(IOUtils.java:165)
    at com.oracle.tools.packager.IOUtils.exec(IOUtils.java:138)
    at com.oracle.tools.packager.IOUtils.exec(IOUtils.java:132)
    at com.oracle.tools.packager.windows.WinExeBundler.buildEXE(WinExeBundler.java:697)
    at com.oracle.tools.packager.windows.WinExeBundler.bundle(WinExeBundler.java:366)
    at com.oracle.tools.packager.windows.WinExeBundler.execute(WinExeBundler.java:173)
    at com.sun.javafx.tools.packager.PackagerLib.generateNativeBundles(PackagerLib.java:352)
    at com.sun.javafx.tools.packager.PackagerLib.generateDeploymentPackages(PackagerLib.java:319)
    at com.sun.javafx.tools.packager.Main.main(Main.java:476)
Error: Bundler "EXE Installer" (exe) failed to produce a bundle.

您是否检查过在使用InnoSetup5时是否发生这种情况?新版本可能不兼容。@FibreFoX谢谢,这是InnoSetup6和java packager的兼容性问题,请降级InnoSetup6的版本并修复该问题。使用InnoSetup5时是否检查了这种情况?新版本可能不兼容。@FibreFoX谢谢,这是与InnoSetup6和java packager的兼容性问题,请降级InnoSetup6的版本,并修复该问题。