1

我刚刚安装了 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]
4

2 回答 2

1

是否有可能您的系统上安装了多个 JDK,而 Eclipse 选择了不正确的一个?

请通过编辑您的 eclipse.ini 来检查虚拟机(这应该在您提取或安装 Eclipse Helios 的文件夹中)

为此,请参阅此处的文档。

简而言之,您需要-vm在 eclipse.ini 中添加或更正参数以指向您要使用的 JDK 的 javaw.exe,如下所示:

-vm
c:/Program Files/Java/jdk/bin/javaw.exe

更正上面的路径以指向您的 javaw.exe。

认为它超出了 OP 问题的范围,您可能想尝试考虑使用 jvm.dll 的路径而不是 javaw.exe。看到这个

于 2012-08-01T16:59:03.773 回答
1

问:我看到了一个错误。没有解决方案?

A:你看的不够仔细。该错误已在您的版本 (6.04) 中注明,并在后续版本中修复:

升级你的 JVM :)

于 2012-08-01T17:01:05.110 回答