Eclipse Segfault(OSX)

Eclipse Segfault(OSX),eclipse,macos,segmentation-fault,Eclipse,Macos,Segmentation Fault,我正在尝试启动eclipse,但它在启动屏幕之后和工作区选择之前崩溃。 这是Mac OSX 10.6.8上的eclipse-java-indigo-SR2-macosx-cocoa-x86_64版本 从shell启动eclipse应用程序或执行别名。/eclipse(或eclipse.app/Contents/MacOS/eclipse)会导致segfault $ ./eclipse Invalid memory access of location 0x10 rip=0x7fff84ea316

我正在尝试启动eclipse,但它在启动屏幕之后和工作区选择之前崩溃。
这是Mac OSX 10.6.8上的eclipse-java-indigo-SR2-macosx-cocoa-x86_64版本
从shell启动eclipse应用程序或执行别名。/eclipse(或eclipse.app/Contents/MacOS/eclipse)会导致segfault

$ ./eclipse
Invalid memory access of location 0x10 rip=0x7fff84ea3164

Segmentation fault
但是,它作为超级用户成功运行

$ sudo ./eclipse
Password:
目前这还不错,但在sudo下运行eclipse似乎不是一个好主意。
让这个陌生人更奇怪的是,eclipse的这个安装在几个月前运行得很好,我不记得有任何相关的更改

有什么想法吗?

谢谢

我会尝试重新安装Java。苹果安装程序可能会阻碍你,但可以帮助你克服它


我建议从苹果公司获得Java开发者软件包,因为它包含了核心库的Javadoc和源代码。

在采取更激烈的步骤在Mac OS X上重新安装Java之前[并不总是那么简单:(..),我刚刚重新安装了Eclipse和ADT,之后效果很好

在我的例子中,我在尝试启动Eclipse时遇到了这个错误

Segmentation fault: 11

…它出现在我的Eclipse ADT设置中,当时我更新了Google Play服务的Android SDK,然后尝试从“检查更新”运行更新安装。重新启动计算机没有任何帮助。

可能是苹果的软件更新导致您的Java安装失败,尽管我会有点惊讶。我现在在2个不同的MacBook和大约4个不同版本的Eclipse上运行10.6.8,所有这些都没有问题。对于命令shell中的
Java-version
,您会得到什么响应?如何
哪个java
?/usr/bin/java和java版本“1.6.0_29”/java(TM)SE运行时环境(构建1.6.0_29-b11-402-10M3527)/java热点(TM)64位服务器虚拟机(构建20.4-b02-402,混合模式)与我的版本相同,所以我不知道有什么问题。