5

Whenever I mouse over any imported.. anything in Juno, Eclipse immediately hangs.

Editing Java files - types, classes, annotations, the import itself - mousing over anything to view the javadoc will instantly hang eclipse.
Also happens with auto-completes if the popup stays open for more than a second.

Here's the error:
Juno Error 805306369

Running:

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)

The latest Eclipse Juno (Java EE) 64bit
Win7 x64.

There shouldn't be any incompatibilities there (All x64).

Looking around the proposed fixes are either related to Java 6, or say to delete Mylyn, which I've done but no fix.

This error happens consistently every single time.

Edit: And to make things more annoying, the log in the .metadata folder is empty.
I'm assuming I'm missing something obvious as the exact same setup on my other laptop works fine. And searching just gets me unreadable mailing lists, or bug trackers saying it's fixed - when clearly it's not in this case.

4

2 回答 2

12

在对所有事物进行了许多排列之后,包括所有不同的 JDK 等等等等 ..

这对我有用(Fedora19/64、ADT 4.3/SDK 22.x、OpenJDK 1.8、Opteron64):将此行添加到eclipse.ini文件中

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

显然,工具提示位会在不同时间以“冲突”启动不同的浏览器,但仅限于 mozilla 似乎只能解决问题

在这里找到它(https://bugs.launchpad.net/ubuntu-gnome/+bug/1163501

于 2013-10-16T04:08:59.523 回答
7

警告下面描述的解决方案纠正了我电脑上的问题,但你的电脑上的问题可能不一样...... YMMV。

因此,被指控的弹出窗口正在显示一个 HTML 片段。此代码段是使用mshtml.dll呈现的。

相同的mshtml.dll用于呈现 HTML 帮助文件(扩展名为 .chm的文件)。在我的计算机上,我发现我无法打开任何 HTML 帮助文件:HTML 帮助可执行文件 ( hh.exe ) 在启动时崩溃。

经过更多研究(我不会详细介绍搜索的所有细节),我的显示适配器(即 nVidia GeForce 540M)的驱动程序似乎有问题。它们已经过时,并且它们的安装可能已损坏。

更新驱动程序后,系统恢复正常:我可以再次打开 HTML 帮助文件,并且 Eclipse 在显示那些填充了 HTML 的小弹出窗口时不再崩溃!

因此,第一步是检查您是否可以正确打开 HTML 帮助文件。然后你应该检查你的显示适配器驱动程序安装...如果它不能解决你的问题,mshtml.dll文件崩溃的原因可能有很多,尝试使用mshtml.dll崩溃:这个崩溃可能会给你更多信息比日食残酷地退出时。

(请注意,损坏的驱动程序阻止了从 nVidia 下载的标准驱动程序安装程序包的执行。我不得不去设备管理器,打开我的显示适配器的属性,然后单击“更新驱动程序”按钮。一切顺利,并且自动,从那里)

(另请注意,我的系统运行的是 Windows 7 64 位)

于 2013-06-08T14:21:23.793 回答