javafx本机包装msvcr100.dll

时间:2014-03-30 09:14:02

标签: java wix inno-setup javafx-8

我正在使用netbeans 8,javafx 8来打包本机javafx应用程序。除非我在生成的exe之前添加msvcr100.dll,否则会引发错误,说您的计算机缺少msvcr100.dll。 dll已存在于dist包中的jre文件夹中。

我正在使用wix和Inno设置。如何克服这个问题?

enter image description here

2 个答案:

答案 0 :(得分:0)

迪帕克
您需要编辑.iss文件才能将其编译为exe。

[Files]
Source: "jfx-project\jfx-exe-file.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "jfx-project\resources\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

(您也可以将'*'替换为'msvcr100.dll')

这解决了我的问题:)

希望它有所帮助,
Laurenz

答案 1 :(得分:0)

你必须更新你的JDK,它是在不久前添加的...在OracleJDK 1.8.0_40中得到修复。

https://github.com/javafx-maven-plugin/javafx-maven-plugin/issues/74#issuecomment-55037760