我正在使用netbeans 8、javafx 8来打包一个本地javafx应用程序。除非我在生成的exe前面添加msvcr100.dll,否则会抛出一个错误,指出您的计算机中缺少msvcr100.dll。dll已经存在于dist包的jre文件夹中。
我正在使用wix和Inno设置。如何克服这个问题?

发布于 2014-03-31 14:39:58
深度
您需要编辑您的.iss文件,以便将其编译为可执行文件。
[Files]
Source: "jfx-project\jfx-exe-file.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "jfx-project\resources\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs(您也可以将'*‘替换为'msvcr100.dll')
这为我解决了问题:)
希望能有所帮助,
劳伦茨
发布于 2015-11-25 23:36:03
你必须更新你的JDK,它是一段时间前添加的…已在OracleJDK 1.8.0_40中修复。
https://github.com/javafx-maven-plugin/javafx-maven-plugin/issues/74#issuecomment-55037760
https://stackoverflow.com/questions/22742255
复制相似问题