无法启动Eclipse Helios

时间:2012-08-01 16:35:39

标签: java eclipse ide helios

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

2 个答案:

答案 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:)