Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法启动Eclipse Helios_Java_Eclipse_Ide_Helios - Fatal编程技术网

Java 无法启动Eclipse Helios

Java 无法启动Eclipse Helios,java,eclipse,ide,helios,Java,Eclipse,Ide,Helios,我刚刚安装了Eclipse Helios。一旦我解压并打开Eclipse,它就会询问我的工作区。我选择了路径,它说ok。它打开了工作区,说正在加载工作台,突然Eclipse IDE关闭,在Eclipse主文件夹中,我得到了一个hs_err\u pid6040文本文件,它显示为日志 下面是日志文件的内容。我只是包括其中的一部分。其余部分显示进程、其他线程、VM参数、环境变量和我的系统配置信息。我不明白错误是什么,也不知道如何调试。请帮忙 # # An unexpected error has be

我刚刚安装了Eclipse Helios。一旦我解压并打开Eclipse,它就会询问我的工作区。我选择了路径,它说ok。它打开了工作区,说正在加载工作台,突然Eclipse IDE关闭,在Eclipse主文件夹中,我得到了一个
hs_err\u 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]

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

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

为此,请参阅文档

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

-vm
c:/Program Files/Java/jdk/bin/javaw.exe
更正上面的路径以指向javaw.exe

虽然这超出了OP的问题范围,但您可能想尝试使用jvm.dll的路径而不是javaw.exe。看


问:我看到一个bug出现了。没有解决办法

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


升级JVM:)

您是否安装了包含JRE的eclipse捆绑包?如果您这样做了,您是否为您的操作系统获得了正确的JRE?(这似乎是一个64位的JRE-你是在32位操作系统上运行的吗?)不是。它包括JDk在内的所有64位版本,Eclipse这个错误是在2008年发布的:建议:升级你的JDk/JREi看看有没有出现错误。没有解决办法?谢谢。我现在还有一个问题。我的weblogic指向这个JDK。当我卸载java 1.6.0_04并重新安装另一个版本(例如1.6.0_23)时,我应该重新安装weblogic吗?或者在某些指定的配置文件中进行更改?如果是,哪些文件?否-卸载/重新安装或多或少应“自动”进行。如果没有,您可以在注册表(Windows)或
updatealternations--config Java
(Linux)中配置“默认”Java。