无法写入核心转储。默认情况下,在 Windows 的客户端版本上不启用小型转储
Posted
技术标签:
【中文标题】无法写入核心转储。默认情况下,在 Windows 的客户端版本上不启用小型转储【英文标题】:Failed to write core dump. Minidumps are not enabled by default on client versions of Windows 【发布时间】:2012-05-30 20:46:42 【问题描述】:我正在研究 Eclipse RCP 我得到了这个错误
Java 运行时环境检测到致命错误:
PC=0x000007fef54b88ee, pid=3192, tid=5324 处的 EXCEPTION_ACCESS_VIOLATION (0xc0000005)
JRE 版本:7.0_02-b13 Java VM:Java HotSpot(TM) 64 位服务器 VM(22.0-b10 混合模式 windows-amd64 压缩 oops) 有问题的框架: C [jscript9.dll+0x888ee]
包含更多信息的错误报告文件保存为: F:\Eclipse RCP\hs_err_pid3192.log
如果您想提交错误报告,请访问: http://bugreport.sun.com/bugreport/crash.jsp 崩溃发生在 Java 虚拟机之外的本地代码中。 请参阅有问题的框架以了解报告错误的位置。
【问题讨论】:
有这方面的信息吗?我在尝试运行单元测试时遇到了非常相似的问题。 【参考方案1】:仅作记录,这可能是由 Windows UAC 引起的,请参阅 java.com's description。
【讨论】:
【参考方案2】:由于您尚未接受任何答案,因此导致此错误的可能原因之一是某些具有 main 构造函数的类,其中该类不是默认活动。解决问题:
-
运行配置。
在午餐配置树中,从 java 应用程序 中删除该类(如果已列出)。 (但请保持 android 应用程序在午餐应用程序树中列出)
【讨论】:
以上是关于无法写入核心转储。默认情况下,在 Windows 的客户端版本上不启用小型转储的主要内容,如果未能解决你的问题,请参考以下文章
OS X 上是不是有 coredump_filter 用于核心转储