Java x32与x64 JVM崩溃

时间:2013-05-27 19:45:35

标签: java

好的,所以我使用x64 JDK构建了一个jar(它将applet加载到JFrame中)。我能够使用x32 Jre / JDK运行jar。但是,当我关闭应用程序时,JVM崩溃时出现错误代码:255。

如果我使用x64 Jre / JDK运行x64 Jar,它不会在关闭时使JVM崩溃;退出时出现错误代码:0。

问题:JVM崩溃的原因有哪些? AFAIK,它应该是独立于架构或独立于平台的:S。另外,如果我使用x32编译并使用x64运行,它会崩溃吗?或者那会比其他方式更安全吗?

我没有示例小代码示例,因为代码非常大。

1 个答案:

答案 0 :(得分:1)

您编译应用程序的JDK版本无关紧要,它应该在任何版本中运行相同,最可能的原因是您的x32 JRE安装存在问题,第二个最可能的原因是您使用的内存太多(x64程序可以使用比x32更多的内存),第三种可能的原因是您遇到了JRE中的错误。