2013-02-19 58 views
5

每當我將鼠標移到任何導入的任何東西上時,Eclipse立即掛起。Eclipse朱諾 - 當突出顯示任何東西時常量崩潰(805306369)

編輯Java文件 - 類型,類,註釋,導入本身 - 鼠標移到任何地方查看javadoc都會立即掛起eclipse。
如果彈出窗口保持打開狀態的時間超過一秒,也會發生自動完成。

這裏的錯誤:
Juno Error 805306369

運行:

java version "1.7.0_15" 
Java(TM) SE Runtime Environment (build 1.7.0_15-b03) 
Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode) 

最新的Eclipse朱諾(Java EE的)64位
Win7的X64。

那裏不應該有任何不兼容(所有x64)。

環顧建議的修補程序要麼與Java 6相關,要麼說刪除Mylyn,我已經完成但沒有修復。

每一次都會出現此錯誤。

編輯: 爲了讓事情更加煩人,.metadata文件夾中的日誌爲空。
我假設我失去了一些明顯的東西,因爲完全相同的設置在我的其他筆記本電腦工作正常。搜索只會讓我看不清郵件列表,或者錯誤跟蹤器說它已經修復 - 當然這不是這種情況。

+0

既然你提到過,在你的另一臺筆記本電腦上不會發生這種情況,但有一些猜測:我發現在老版本的Eclipse上,Linux上出現了類似的問題。在那裏它與Eclipse使用Web瀏覽器庫來呈現工具提示相關。在導致崩潰的一些Linux設置上。將會有一個崩潰轉儲表明xulrunner是問題的一部分。你的例子是不同的:Windows和更新的Eclipse版本。儘管如此,也許你的筆記本電腦和所有問題的電腦之間的區別也在這些系統上的可用網絡瀏覽器中? – Kay 2013-02-22 02:17:20

+0

可能,但兩臺計算機都是Win7 x64,相同的Java版本和最新的Juno。 – TyrantWave 2013-02-22 10:54:58

+0

由於您在'x64' Windows上,Eclipse啓動器使用'-arch x86_64'。您的Java運行時似乎來自'c:\ Windows \ system32 \ javaw.exe'。這是一個真正的64位Java運行時?也許可以通過幫助/關於/安裝細節/配置來檢查是否真正使用了'java.home',查找諸如'java.vm.name = Java HotSpot(TM)64位服務器虛擬機' 和'sun.arch。 data.model = 64'來驗證它是以64位運行的。然後比較兩臺計算機之間的這些值,即所有計算機的工作地點和不計算的地方。 – Kay 2013-02-23 12:12:12

回答

7

警告下面介紹的解決方案糾正了我的計算機上的問題,但問題可能與您的計算機上的問題不同...... YMMV。

因此,被觸犯的彈出窗口顯示一個HTML片段。這段代碼使用mshtml.dll呈現。

同樣Mshtml.dll的被用來渲染HTML幫助文件(文件擴展名爲的.chm)。在我的電腦上,我發現我無法打開任何HTML幫助文件:HTML幫助可執行文件(hh.exe)在啓動時崩潰。

經過一些更多的研究(我不會詳細搜索所有的細節),看來我的顯示適配器是nVidia GeForce 540M的驅動程序出錯了。他們已經過時了,他們的安裝可能已經損壞。

更新驅動程序後,系統恢復正常:我可以再次打開HTML幫助文件,並且在顯示那些HTML填充的小彈出窗口時Eclipse不再崩潰!

因此,您的第一步是檢查是否可以正確打開HTML幫助文件。然後,你應該檢查你的顯示適配器驅動程序安裝...如果它不能解決你的問題,可能有很多原因導致mshtml.dll文件崩潰,請嘗試使用mshtml.dll崩潰:使用這種崩潰可能會給你更多的信息比日食慘遭退出。(請注意,損壞的驅動程序阻止了從nVidia下載的標準驅動程序安裝程序包的執行,我不得不去設備管理器,打開顯示適配器的屬性,然後單擊「更新驅動程序」按鈕。還算順利,並自動從那裏)

(另請注意,我的系統運行的是Windows 7 64位)

+0

非常感謝!是不是我的顯示適配器,但我的mshtml或hh文件被損壞了,看起來 - 得到修復(SFC/SCANNOW'實際上結束了做這項工作)工作的一種享受!現在要記住我最初試圖編碼的東西... – TyrantWave 2013-06-16 22:12:00

+0

經過6個小時的清理工作區,重新安裝java和eclipse我找到了這個答案。事實上,它是hh.exe,但以上都不適合我。所以我刪除了我的Windows用戶配置文件並創建了一個新的。這解決了問題。呃,這是一件很受歡迎的事情。謝謝 – flosk8 2014-08-19 07:41:55

12

一切的很多很多的排列,包括之後所有不同的JDK的等等等等。

這對我有用(Fedora19/64,ADT 4.3/SDK 22.x,OpenJDK 1.8,Opteron64):該行添加到eclipse.ini文件

-Dorg.eclipse.swt.browser.DefaultType=mozilla 

apparantly工具提示位推出,在與「碰撞」不同的時間不同的瀏覽器,但retricting Mozilla的似乎只有這樣的伎倆

在這裏找到(https://bugs.launchpad.net/ubuntu-gnome/+bug/1163501

+1

這個已解決的問題,我的ubuntu電腦,我使用另一個答案測試了症狀 – 2014-01-29 07:36:26

+0

這解決了我的問題與Mulesoft AnypointStudio在Ubuntu 14.04 – ShortMan 2014-08-06 12:20:17

+0

這也幫助我在Windows 7上。謝謝! – Wolfgang 2014-11-20 12:11:52