我的应用程序不时崩溃。查看 Windows 故障转储,以下内容似乎很有趣:
异常地址:000000006abc0608(jvm!JVM_ResolveClass+0x000000000001d6b8)
ExceptionCode:c0000005(访问冲突)
DEFAULT_BUCKET_ID:NULL_CLASS_PTR_READ
ERROR_CODE: (NTSTATUS) 0xc0000005 - 0x%08lx 处的指令引用了 0x%08lx 处的内存。内存不能为 %s。
FAILURE_BUCKET_ID: NULL_CLASS_PTR_READ_c0000005_jvm.dll!JVM_ResolveClass
BUCKET_ID: X64_APPLICATION_FAULT_NULL_CLASS_PTR_READ_jvm!JVM_ResolveClass+1d6b8
你能帮我分析一下吗?如何判断它是在我的应用程序代码中还是在 JVM 代码中?
谢谢
最佳答案
您的 Java 程序不应该使 JVM 崩溃(我假设您没有使用 JNI 或类似程序)。
我会升级您的 JVM 并尝试更新版本。