0

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

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

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

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

4

1 回答 1

1

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

于 2013-05-27T19:51:04.020 回答