在Windows 10中打包java应用程序,打开JDK 11
我正在将我的开发环境从使用Windows 7的PC迁移到使用Windows 10的PC 我无法再运行打包来创建可执行包。我得到的错误如下: 由于配置问题,已跳过捆绑程序Windows应用程序映像:此JDK副本不支持Windows 我正在使用在Windows 10中打包java应用程序,打开JDK 11,java,jlink,openjdk-11,javapackager,Java,Jlink,Openjdk 11,Javapackager,我正在将我的开发环境从使用Windows 7的PC迁移到使用Windows 10的PC 我无法再运行打包来创建可执行包。我得到的错误如下: 由于配置问题,已跳过捆绑程序Windows应用程序映像:此JDK副本不支持Windows 我正在使用 call "%JAVA_HOME%\bin\java.exe" ^ -Xmx1024M ^ --module-path "%JAVA_HOME%\jmods" ^ --add-opens jdk.jlink/jdk.tools.jli
call "%JAVA_HOME%\bin\java.exe" ^
-Xmx1024M ^
--module-path "%JAVA_HOME%\jmods" ^
--add-opens jdk.jlink/jdk.tools.jlink.internal.packager=jdk.packager ^
-m jdk.packager/jdk.packager.Main ^
create-image ^
--verbose ^
--echo-mode ^
--input "%INPUT%" ^
--main-jar "%JAR%" ^
--output "%OUTPUT%" ^
--name "Name" ^
--icon "%ICON%"
有什么想法吗?如果执行
%JAVA\u HOME%\bin\JAVA-version
输出是什么?请显示展开变量后的命令。用“echo”替换“call”是一种方法。openjdk版本“11.0.1”2018-10-16 openjdk运行时环境18.9(构建11.0.1+13)openjdk 64位服务器VM 18.9(构建11.0.1+13,混合模式)如果执行%JAVA\u HOME%\bin\JAVA-version
输出是什么?请显示扩展变量后的命令。用“echo”替换“call”是一种方法。openjdk版本“11.0.1”2018-10-16 openjdk运行时环境18.9(构建11.0.1+13)openjdk 64位服务器VM 18.9(构建11.0.1+13,混合模式)