Chr*_*ris 5 deployment x86 32-bit java-7
通常我将Java应用程序部署为包含JVM的bundle,因此不需要在系统上安装JVM.
顺便说一句:这不是jnlp applet,这是一个普通的Swing应用程序.
我是用蚂蚁做的fx:deploy.这已经适用于64位系统.我的问题是,我想将此应用程序部署到32位系统并且无法使其正常工作.
这就是我所做的:
我已经设置了一个干净的Windows 7(32位)实例并安装了一个32位JVM.现在我运行我的ant脚本来构建一个捆绑的Java应用程序,它构建了一个App.exe.
但是当我尝试通过双击启动此exe时,我得到以下消息框

如果我单击确定,我会收到另一个消息框

在此之后,应用程序终止.
我没有找到任何搜索网络有关捆绑32/64位系统的内容.
如果有人能指出我正确的方向,我会很高兴.
提前谢谢了!
问候,-chris-
看起来像是为即将推出的 JavaFX 版本(当前称为 2.2.40)修复的已知错误:
关于错误案例,用户提到了一个解决方法:
如果我尝试 RT-22610 中记录的解决方法,即将 runtime\jre\bin\msvcr100.dll 复制到我的应用程序的启动程序二进制文件中,它会修复它。
我认为该错误已在 JDK 8 中修复,因此另一种可能的解决方法是下载JDK 8 早期访问版本并使用其中的打包工具来打包 Java 7 应用程序(尽管我从未尝试过,并且不确定是否可以)它会起作用)。