Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.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 install4j 7.0.11:已安装的应用程序在启动时生成缺少的DLL错误_Java_Windows 7_Java 9_Install4j - Fatal编程技术网

Java install4j 7.0.11:已安装的应用程序在启动时生成缺少的DLL错误

Java install4j 7.0.11:已安装的应用程序在启动时生成缺少的DLL错误,java,windows-7,java-9,install4j,Java,Windows 7,Java 9,Install4j,我正在使用install4j 7.0.11(捆绑Java 9并安装在Win7 64位上)打包我的应用程序。由于某些原因,当安装的应用程序启动时,我会出现以下系统错误: “程序无法启动,因为您的计算机中缺少api-ms-win-core-timezone-l1-1-0.dll。” 当错误消息消失时,应用程序仍将加载。安装程序的初始启动工作正常,但从“开始”菜单的所有后续启动都会产生错误 奇怪的是,评估版本生成的安装程序没有这个问题。不确定什么会改变 如有任何建议,将不胜感激 萨沙 编辑:另一台Wi

我正在使用install4j 7.0.11(捆绑Java 9并安装在Win7 64位上)打包我的应用程序。由于某些原因,当安装的应用程序启动时,我会出现以下系统错误:

“程序无法启动,因为您的计算机中缺少api-ms-win-core-timezone-l1-1-0.dll。”

当错误消息消失时,应用程序仍将加载。安装程序的初始启动工作正常,但从“开始”菜单的所有后续启动都会产生错误

奇怪的是,评估版本生成的安装程序没有这个问题。不确定什么会改变

如有任何建议,将不胜感激

萨沙

编辑:另一台Win7机器没有此问题,但它仍然是一个问题,因为无法判断哪个用户将获得此错误。此外,由于上一个主要版本没有产生此问题,因此最好知道是否有修复程序

另一个编辑:这表明错误可能是由于安装程序(C++重新分发)中不满足的依赖性造成的。一些目标计算机可能已经有了它,所以他们不会抱怨,但其他的没有。这只是一个理论,所以我希望能听到开发者的意见

<最后编辑:比较两个系统上安装的VC++重新分配,并在机器上安装了丢失的Visual C++可重新分配的2013。果然,它解决了这个问题

这只是一个诊断,现在它成了install4j开发人员的一个问题:我们如何避免将来不得不这样做?在一个异构的生产环境中,必须从一台计算机走到另一台计算机并安装缺少的先决条件将是困难的,而且有点尴尬。尤其是在以前的版本中,这是不必要的