gpt4 book ai didi

部署到 Java SE 7 运行时环境的 Java SE 6 编译应用程序 - 随机 JVM 崩溃,没有 Throwables?

转载 作者:行者123 更新时间:2023-11-30 07:07:08 26 4
gpt4 key购买 nike

在主题中,我有一个使用 Java 1.6 编译的 Java SE 应用程序部署在 Java 1.7 运行时环境中。由于 Java 是高度向后兼容的,我假设一切都会很好 - 但自从它部署在 1.7 环境中以来,用户会遇到随机的 JVM 崩溃 - 即整个 JVM 随机退出。

任何错误日志中都没有任何内容(捕获所有可抛出的对象)——这表明这是在我的应用程序之外发生的。

这种行为是预期的吗?

最佳答案

将 Java 6(或更早版本)库与 Java 7 JVM 结合使用应该可行。

您是否检查过 fatal error 日志?当 JVM 崩溃时,将使用默认名称 java_errorpid.log 写入错误日志。您可以使用标志 -XX:ErrorFile={Path}/{Name of Log file}

指定名称
java -XX:ErrorFile=myerrorlogfile.log ...

关于部署到 Java SE 7 运行时环境的 Java SE 6 编译应用程序 - 随机 JVM 崩溃,没有 Throwables?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25134706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com