java - JavaFX 安装程序在 jdk 8u144 和 8u172 之间打包的额外 dll 文件
问题描述
我正在为 JavaFX 1.8 Windows 应用程序构建安装程序。此应用程序包含一个 JNI。
当我使用 jdk 1.8.0_172 运行 Ant 脚本时,名为api-ms-win-core-*.dll和ucrtbase.dll的文件被复制到 runtime\bin 安装目录。当我使用 jdk 1.8.0_144 运行完全相同的脚本时,这些文件不存在。
我已经在没有这些文件的情况下测试了我的程序,它工作正常。调查以了解如何摆脱这些文件的路径可能是什么?
此外,msvcp120.dll更新为msvcp140.dll并出现vcruntime140.dll文件(并且是必需的)。
谢谢!
解决方案
推荐阅读
- vb.net - 在哪里查看 DataGridView 单元格格式
- matplotlib - matplotlib 错误“362976x273 像素的图像尺寸太大”
- django - 用python打开没有文本的pdf
- mysql - 无法从 Workbench 访问 CentOS 上的 MySQL 服务器
- c# - c# 在表单之间导航
- hibernate - 非法尝试将集合与两个打开的会话相关联-Dropwizard 与 Hibernate
- azure - Azure 函数不生成 extensions.json
- c++ - 在 C++ 中,发生故障后是否需要 stream.clear()?
- javascript - 使用 Polymer.dom(this.root).querySelector 在 Polymer 元素中找不到复选框元素
- grails - Postgresql 和 Grails 3.3.8 的默认字符串大小似乎是 20 个字符