【发布时间】:2013-02-19 22:15:54
【问题描述】:
每当我将鼠标悬停在任何导入的.. Juno 中的任何内容上时,Eclipse 都会立即挂起。
编辑 Java 文件 - 类型、类、注释、导入本身 - 将鼠标悬停在任何内容上以查看 javadoc 将立即挂起 eclipse。
如果弹出窗口保持打开状态超过一秒钟,自动完成也会发生。
这是错误:
跑步:
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 Juno (Java EE) 64 位
Win7 x64。
那里不应该有任何不兼容性(所有 x64)。
查看建议的修复程序要么与 Java 6 有关,要么说删除 Mylyn,我已经完成但没有修复。
这个错误每次都会发生。
编辑:
更烦人的是,.metadata 文件夹中的日志是空的。
我假设我缺少一些明显的东西,因为我的另一台笔记本电脑上的 完全相同的设置 工作正常。搜索只会让我无法阅读邮件列表,或者错误跟踪器说它已修复 - 但显然不是这种情况。
【问题讨论】:
-
既然你提到这不会发生在你的另一台笔记本电脑上,一些疯狂的猜测:我在旧版本的 Eclipse 的 Linux 上看到了类似的问题。那里有相关的 Eclipse 使用 Web 浏览器库来呈现工具提示。在一些导致崩溃的 Linux 设置上。会有一个故障转储表明 xulrunner 是问题的一部分。您的示例不同:Windows 和更新版本的 Eclipse。不过,也许您的笔记本电脑一切正常与有问题的计算机之间的区别也在于这些系统上可用的网络浏览器?
-
可能,但两台电脑都是Win7 x64,相同的java版本,最新的Juno。
-
由于您使用的是
x64Windows,Eclipse 启动器使用-arch x86_64。您的 Java 运行时似乎来自c:\Windows\system32\javaw.exe。那是真正的 64 位 Java 运行时吗?也许通过帮助/关于/安装详细信息/配置检查真正使用了哪个java.home,查找java.vm.name=Java HotSpot(TM) 64-Bit Server VM和sun.arch.data.model=64之类的内容以验证它是否以64 位运行。并在您的两台计算机之间比较这些值,一台可以正常工作,哪台不能正常工作。 -
这绝对是 x64 java(我已经删除了所有其他的以及 sys32 中的那些,然后只安装了一个版本以确保)。我将检查 java home 变量之间的差异。
-
好的,我检查了 Java Home 变量,它有所不同 - 将其更正到它应该指向的位置。虽然仍然得到完全相同的崩溃=/。其他变量(vm 名称、sun arch 模型)也是 64 位的,并且在两台计算机之间是相同的
标签: java eclipse-juno