我刚刚安装了Eclipse Helios。一旦我解压并打开Eclipse,它就会询问我的工作区。我选择了路径,它说ok。它打开工作区,并说工作台正在加载,然后Eclipse IDE突然关闭,在主Eclipse文件夹中,我得到了一个hs_err_pid6040文本文件,该文件显示为日志。
下面是日志文件的内容。我只是包含了其中的一部分。其余部分显示进程、其他线程、VM参数、环境变量和我的系统配置信息。我不知道错误是什么,也不知道如何调试。请帮帮忙。
#
# An unexpected error has been detected by Java Runtime Environment:
#
# Internal Error (nmethod.cpp:1707), pid=6040, tid=6344
# Error: guarantee(cont_offset != 0,"unhandled implicit exception in compiled code")
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (10.0-b19 mixed mode windows-amd64)
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
--------------- T H R E A D ---------------
Current thread (0x0000000006a7d400): JavaThread "Worker-1" [_thread_in_Java, id=6344, stack(0x000000000bac0000,0x000000000bbc0000)]
Stack: [0x000000000bac0000,0x000000000bbc0000]
[error occurred during error reporting (printing stack bounds), id 0xc0000005]
[error occurred during error reporting (printing native stack), id 0xc0000005]发布于 2012-08-02 01:01:05
Q:我发现出现了一个bug。没有解决方案?
答:你看得不够仔细。在您的版本(6.04)中记录了该错误,并在后续版本中进行了修复:
升级您的JVM :)
发布于 2012-08-02 00:59:04
有没有可能您的系统上安装了多个JDK,而Eclipse选择了不正确的JDK?
请通过编辑您的eclipse.ini来检查VM (它应该在解压或安装Eclipse Helios的文件夹中)
要执行此操作,请参阅文档here。
简而言之,您需要在eclipse.ini中添加或更正-vm参数,以指向您想要使用的javaw.exe,如下所示:
-vm
c:/Program Files/Java/jdk/bin/javaw.exe更正上面的路径以指向您的javaw.exe。
尽管这超出了OP的讨论范围,但您可能希望考虑使用jvm.dll的路径,而不是javaw.exe。请参阅this
https://stackoverflow.com/questions/11763721
复制相似问题