Eclipse 4.4 在 MacOS 上意外退出 - 在终端 运行 时工作

Eclipse 4.4 quit unexpectedly on MacOS - works when run from terminal

我使用的是装有 macOS Mojave 版本 10.14.3 的 2017 MacBook Pro。我正在尝试安装 Eclipse 4.4 以使用 GGTS 插件。

我从eclipse主页下载安装文件,默认解压到"eclipse"文件夹下。

我将 Eclipse.app 移动到 Applications 文件夹,但是当我启动该程序时,它显示一个错误对话框,提示 Eclipse 意外退出。

然而,当我从终端 运行 eclipse 时,它​​运行得很好,所以我很困惑这到底是什么问题。

这是日志

Process:               eclipse [1381]
Path:                  /Applications/Eclipse.app/Contents/MacOS/eclipse
Identifier:            org.eclipse.platform.ide
Version:               4.4.0 (4.4.0.I20140606-1215)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           eclipse [1381]
User ID:               501

Date/Time:             2019-02-01 15:25:06.911 -0700
OS Version:            Mac OS X 10.14.3 (18D42)
Report Version:        12
Bridge OS Version:     3.0 (14Y674)
Anonymous UUID:        982D7B17-3CD6-65E7-C0E9-80F38A781B0B

Sleep/Wake UUID:       AFBA951A-5AAC-4A65-A546-79D101B90607

Time Awake Since Boot: 2600 seconds
Time Since Wake:       1000 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000034
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [1381]

VM Regions Near 0x34:
--> 
    __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        0x00007fff4b48c11b CFBundleGetFunctionPointerForName + 13
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:
0   libsystem_pthread.dylib         0x00007fff788a53f8 start_wqthread + 0
1   ???                             0x0000000054485244 0 + 1414025796

Thread 2:
0   libsystem_pthread.dylib         0x00007fff788a53f8 start_wqthread + 0
1   ???                             0x0000000000001703 0 + 5891

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00006000002002c0  rbx: 0x0000000000000000  rcx: 0x6974696e49746573  rdx: 0x0000000000000006
  rdi: 0x0000000000000000  rsi: 0x00006000002002c0  rbp: 0x00007ffeefbff970  rsp: 0x00007ffeefbff960
   r8: 0x736772416c616974   r9: 0x0000000000000000  r10: 0x00007ffeefbff7f0  r11: 0x00007fff4b48c10e
  r12: 0x00000001000043f8  r13: 0x0000600002608060  r14: 0x00006000002002c0  r15: 0x0000600000c04090
  rip: 0x00007fff4b48c11b  rfl: 0x0000000000010206  cr2: 0x00007fffa412ec88

Logical CPU:     0
Error Code:      0x02000170
Trap Number:     133

我一直在到处寻找解决方案,但没有找到任何解决方案。如果您需要有关该错误的更多信息或有任何建议,请告诉我。这让我很沮丧。

提前致谢!

这是由于安装不正确(请参阅 Eclipse 错误 390071)。

Eclipse 4.4 (Luna) 不是合适的 macOS 应用程序。您必须将完整的 Eclipse 目录移动到 /Applications 而不仅仅是 Eclipse.app

从 Eclipse 4.5 (Mars) 开始,Eclipse 被打包为一个合适的应用程序。