首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >java.lang.NullPointerException Windows上的Izpack安装程序失败

java.lang.NullPointerException Windows上的Izpack安装程序失败
EN

Stack Overflow用户
提问于 2020-06-25 16:12:20
回答 2查看 1.3K关注 0票数 2

更新后的应用程序使用捆绑版本的Java 14,以前使用Java 8

在Windows机器上工作正常,但在其他机器上未能将数据解压缩到:

代码语言:javascript
运行
复制
com.izforge.izpack.api.exception.IzPackException: An error occured
in java.lang.Thread.run() at Thread.java:832
in com.izforge.izpack.installer.unpacker.UnpackerBase.run() at UnpackerBase.java:241
in com.izforge.izpack.installer.unpacker.UnpackerBase.unpack() at UnpackerBase.java:319
Caused by: java.lang.NullPointerException: null
in com.izforge.izpack.installer.unpacker.UnpackerBase.unpack() at UnpackerBase.java:299
in com.izforge.izpack.installer.unpacker.UnpackerBase.unpack() at UnpackerBase.java:475
in com.izforge.izpack.installer.unpacker.UnpackerBase.unpack() at UnpackerBase.java:528
in com.izforge.izpack.installer.unpacker.UnpackerBase.unpack() at UnpackerBase.java:627
in com.izforge.izpack.installer.unpacker.UnpackerBase.extract() at UnpackerBase.java:673
in com.izforge.izpack.installer.unpacker.LooseFileUnpacker.unpack() at LooseFileUnpacker.java:92
in java.io.File. () at File.java:362

不明白为什么,Java 14不能可靠地工作吗?

EN

回答 2

Stack Overflow用户

发布于 2020-07-01 16:39:03

jdk之间有一些不同。尝试从以下位置使用jdk:

  1. https://adoptopenjdk.net/
  2. https://www.oracle.com/java/technologies/javase/jdk14-archive-downloads.html

确保您更改了新jdk的系统路径,并在前面使用了另一个jdk。

票数 1
EN

Stack Overflow用户

发布于 2020-07-03 18:48:37

另一台机器是否安装了java 14 jdk?您可以在windows上检查以下文件夹:

C:\程序文件\Java

如果安装了jdk-14,请尝试在命令提示符内运行以下命令:

"C:\Program \java\YourJdkVersion\bin\java“-jar YourCompiledJar.jar

如果应用程序使用上面的命令正确运行,这是因为环境变量。在这种情况下,执行以下操作:

右键单击“我的计算机”并选择“属性”。在“高级”选项卡上,选择“环境变量”,然后编辑JAVA_HOME以指向JDK软件所在的位置,例如C:\Program。(在您的例子中应该类似于jdk-14 )

来自docs.oracle.com

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62579725

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档