首页 > 解决方案 > JavaFX 安装程序在 jdk 8u144 和 8u172 之间打包的额外 dll 文件

问题描述

我正在为 JavaFX 1.8 Windows 应用程序构建安装程序。此应用程序包含一个 JNI。

当我使用 jdk 1.8.0_172 运行 Ant 脚本时,名为api-ms-win-core-*.dllucrtbase.dll的文件被复制到 runtime\bin 安装目录。当我使用 jdk 1.8.0_144 运行完全相同的脚本时,这些文件不存在。

我已经在没有这些文件的情况下测试了我的程序,它工作正常。调查以了解如何摆脱这些文件的路径可能是什么?

此外,msvcp120.dll更新为msvcp140.dll并出现vcruntime140.dll文件(并且是必需的)。

谢谢!

标签: javajavafxjava-8java-native-interface

解决方案


推荐阅读