Eclipse启动时崩溃

9
每次我想启动Eclipse时都会出现这个错误:Eclipse意外退出。
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000000000003c

VM Regions Near 0x3c:
--> 
    __TEXT                 0000000100000000-0000000100004000 [   16K] r-x/rwx SM=COW  /Applications/Eclipse.app/Contents/MacOS/eclipse

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.CoreFoundation        0x00007fff8a61b0c7 CFBundleGetFunctionPointerForName + 39
1   org.eclipse.platform.ide        0x000000010000306b findSymbol + 66
2   org.eclipse.platform.ide        0x00000001000017f6 original_main + 1572
3   org.eclipse.platform.ide        0x0000000100001eb5 main + 1230
4   org.eclipse.platform.ide        0x0000000100001090 start + 52

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib          0x00007fff8ed17662 kevent64 + 10
1   libdispatch.dylib               0x00007fff88333421 _dispatch_mgr_invoke + 239
2   libdispatch.dylib               0x00007fff88333136 _dispatch_mgr_thread + 52

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0xbd00a35079ee4aa0  rbx: 0x0000000000000000  rcx: 0x6974696e49746573  rdx: 0x0000000000000000
  rdi: 0x0000000000000000  rsi: 0x0000608000029fc0  rbp: 0x00007fff5fbffb00  rsp: 0x00007fff5fbff6d0
   r8: 0x000000000000000e   r9: 0x00007fff8a56d7f8  r10: 0x00007fff9218edfd  r11: 0x00007fff8a61b0a0
  r12: 0x00007fff75e75420  r13: 0x00006080000ac4e0  r14: 0x0000610000056980  r15: 0x0000608000029fc0
  rip: 0x00007fff8a61b0c7  rfl: 0x0000000000010202  cr2: 0x000000000000003c

Logical CPU:     3
Error Code:      0x00000004
Trap Number:     14

我该怎么办,昨天它还完美地运行着?


也许尝试重新安装Eclipse或Java。看起来好像出现了某些损坏。 - John Farrelly
4
尝试使用命令 ./eclipse -clean -refresh 运行。 - Alex P
@AlexP 当我尝试从终端运行它时,出现“没有这样的文件或目录”错误! - user3648409
@user3648409 你需要更改你放置Eclipse的目录并从那里运行。此外,你下载的版本可能与你的操作系统/架构不匹配。 - Alex P
@AlexP 我也遇到了同样的问题,你的命令很有帮助! - nieschumi
显示剩余3条评论
1个回答

4

我曾经也遇到过同样的问题,后来我发现我没有把所有内容都安装到/Applications/eclipse中。不要只将eclipse.app文件复制到应用程序中启动进程,这会导致应用程序崩溃。

您需要复制Eclipse.app旁边找到的所有内容,例如plugins/、features/、configuration/等。

作为一个快速解决方法,您可以尝试从未解压的位置调用应用程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接