我刚刚安装了Eclipse Helios。解压缩并打开Eclipse后,它会询问我的工作区。我选择了路径,它说好。它打开工作区并说工作台加载,突然Eclipse IDE关闭,在主Eclipse文件夹中我得到一个hs_err_pid6040
文本文件,显示为日志。
以下是日志文件的内容。我只是包括它的一部分。其余显示进程,其他线程,VM参数,Env变量和我的系统配置信息。我不明白错误是什么或如何调试。请帮忙。
#
# 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]
答案 0 :(得分:1)
您的系统上是否可能安装了多个JDK而Eclipse正在拾取不正确的JDK?
请通过编辑eclipse.ini来检查VM(这应该位于您提取或安装Eclipse Helios的文件夹中)
为此,请参阅文档here。
简而言之,您需要在eclipse.ini中添加或更正-vm
参数,以指向您要使用的JDK的javaw.exe,如下所示:
-vm
c:/Program Files/Java/jdk/bin/javaw.exe
更正上面的路径以指向您的javaw.exe。
认为这超出了OP的问题范围,您可能想尝试考虑使用jvm.dll而不是javaw.exe的路径。见this
答案 1 :(得分:1)
问:我发现了一个错误。没有解决方案?答:你看得不够仔细。该错误已在您的版本(6.04)中注明,并在后续版本中修复:
升级您的JVM:)