2012-08-01 173 views
1

我剛安裝了Eclipse Helios。一旦我解壓縮並打開Eclipse,它就會詢問我的工作區。我選擇了路徑,它說好。它打開工作區,並說工作臺加載,並突然關閉Eclipse IDE,並在主Eclipse文件夾中,我得到一個hs_err_pid6040文本文件,它出現爲日誌。無法啓動Eclipse Helios

以下是日誌文件的內容。我只是包括它的一部分。其餘顯示進程,其他線程,虛擬機參數,環境變量和我的系統配置信息。我不明白錯誤是什麼或如何調試。請幫忙。

# 
# 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

你安裝一個包含JRE日食捆綁?如果你這樣做了,你的操作系統是否得到了正確的JRE? (這似乎是一個64位的JRE - 你在32位操作系統上運行嗎?) – DaveH 2012-08-01 16:38:51

+0

編號它所有的64位包括JDK,eclipse – JNPW 2012-08-01 16:40:55

+0

這個錯誤是在2008年發佈的:http://bugs.sun.com /view_bug.do;jsessionid=89e14a03a0c9bf9a6bf4996951d?bug_id=6737764建議:升級您的JDK/JRE – paulsm4 2012-08-01 16:43:50

回答

1

問:我看到一個提出的錯誤。沒有解決方案?

答:你看起來不夠緊密。該錯誤已注意到你的版本(6.04),並固定在後續版本:

升級您的JVM :)

+0

謝謝Paulsm4。我現在有另一個問題。我有我的weblogic指向這個JDK。當我卸載java 1.6.0_04並重新安裝另一個版本說例如1.6.0_23,我應該重新安裝weblogic?或者在某些指定的配置文件中進行更改?如果是這樣,什麼文件? – JNPW 2012-08-01 17:13:50

+0

否 - 卸載/重新安裝或多或少會「自動」發生。如果沒有,您可以在註冊表(Windows)或'update-alternatives --config java'(Linux)中配置您的「默認」Java。 – paulsm4 2012-08-01 18:31:24

1

是否有可能您的系統上安裝了多個JDK並且Eclipse正在拾取錯誤的JDK?

請編輯您的eclipse.ini檢查虛擬機(這應該是你提取或安裝了Eclipse赫利俄斯的文件夾中)

爲了做到這一點,請參閱文檔here

總之,你需要在裏面的eclipse.ini添加或更正-vm參數指向要使用,像這樣的JDK的javaw.exe:

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

更正上面的路徑指向你的javaw.exe。

認爲它超出了OP的問題範圍,您可能想嘗試考慮使用jvm.dll的路徑而不是javaw.exe。請參閱this