当前位置: 首页 > 知识库问答 >
问题:

Eclipse在MacOS上意外退出

萧宁
2023-03-14

昨天,我刚刚在Mac OS Catalina 10.15.7版上安装了面向企业Java和Web开发人员的Eclipse IDE。我拖动日食。从下载文件夹到应用程序文件夹的应用程序。它工作得很好。我创建了几个servlet。但今天,当我点击应用程序打开它时,我收到了一个问题报告(错误),所以它没有打开。

错误详细信息为。。

启动后的唤醒时间:3300秒

系统完整性保护:启用

崩溃的线程:0

异常类型:EXC\U崩溃(代码签名无效)异常代码:0x0000000000000000,0x0000000000000000异常注释:
EXC\U CABORE\u NOTIFY

终止原因:命名空间CODESIGING,代码0x1

内核消息:

__TEXT                 000000000c447000-000000000c44b000 [   16K] r-x/r-x SM=COW  

线程0崩溃:0???
0x0000000015674000_dyld_start0

线程0在X86线程状态下崩溃(64位):rax:0x0000000000000000 rbx:0x0000000000000000 rcx:0x0000000000000000 rdx:0x0000000000000000 rdi:0x0000000000000000 rsi:0x0000000000000000 rbp:0x0000000000000000 rsp:0x00007FFEE37BC60
r8:0x0000000000000000 r9:0x0000000000000000000000 r10:0x0000000000000000000000 r11:0x0000000000000000000000 r12:0x0000000000000000000000 r13:0x0000000000000000000000 r14:0x0000000000000000 r15:0x0000000000000000 rip:0x0000000015674000 rfl:0x0000000000000200 cr2:0x0000000000000000逻辑CPU:0错误代码:
0x00000000陷阱编号:0

事实上,我已经在谷歌上搜索了这个问题,但是对别人有效的解决方案对我无效。例如,我尝试了以下解决方案:

  • 移动Eclipse。应用程序文件夹中的应用程序

我想过重新安装Eclipse,但在此之前我想知道是否有解决这个问题的方法。

共有2个答案

司马同
2023-03-14

代码签名无效表示应用程序已被损坏,导致签名不再匹配。重新安装是解决此问题的正确操作过程。

至于是什么原因造成的,这是发生在上次成功发射和第一次没有启动之间的事情。也许这是Eclipse本身的一个bug,也许这是您采取的一个操作。事后很难弄清楚。如果它一直发生,Eclipse错误跟踪程序是报告它的适当位置。

钱雅逸
2023-03-14

现代Eclipse(2021至2009年,甚至更早)与检查Eclipse代码签名的Gatekeeper存在严重的不兼容性。应用程序包。苹果公司不允许对捆绑包进行自我修改,因为这会破坏macOS的安全模式——即恶意软件保护(Xprotect)。请参见:https://eclecticlight.co/tag/gatekeeper/

我怀疑在初始启动后或修改某些用户首选项或IDE设置时,我nfo.plist更改。

解决方法(例如尝试手动进行代码设计)很麻烦,在Catalina上对我不起作用:

codesign -v -vvv --deep /Applications/Eclipse.app
/Applications/Eclipse.app: invalid Info.phtml" target="_blank">list (plist or signature have been modified)
In architecture: x86_64

sudo codesign --force --sign -  /Applications/Eclipse.app
Password:
/Applications/Eclipse.app: replacing existing signature
/Applications/Eclipse.app: bundle format unrecognized, invalid, or unsuitable
In subcomponent: /Applications/Eclipse.app/Contents/MacOS/${user.home}

对我起作用的是,通过为隔离区递归删除特定的扩展属性,为Gatekeeper的Xprotect定义一个异常。在安装Eclipse之后和运行Eclipse之前,请直接使用以下内容:

xattr -r -d com.apple.quarantine /Applications/Eclipse.app

请参见:https://eclecticlight.co/2019/06/17/what-to-do-when-you-cant-launch-an-app/

 类似资料:
  • 我刚刚安装了MacOSX和Mavericks(10.9.2)。安装了JDK1.7.0_ 55。一切似乎都安装正确。我下载了EclipseKepler4.3.2并解压缩到我的应用程序文件夹。我再次检查了安装情况。启动应用程序时,我会收到以下错误消息: 我检查了我的控制台输出,并在Eclipse错误报告中得到以下内容: 异常类型:EXC _坏_访问(SIGSEGV)异常代码:KERN _ INVALI

  • 我正试图在Mac OS X上运行一个在windows上运行的项目。该项目使用OpenGL和PyQt库。使用OpenGL库时似乎出现了问题。 我下载了一个螺旋的OpenGL演示。 返回OpenGL:b'2.1 NVIDIA-10.0.51 310.90.10.05b12' 当我尝试运行另一个项目时,PyCharm意外退出,我得到以下结果: Mac信息图片 项目链接 主窗口。py公司 gamewidg

  • 我能做什么来解决这个问题?我要尽快处理这件事。 谢谢

  • 我如何使测试工作?

  • 我正在尝试在python中使用selenium,由于某种原因我无法修改PATH,因此我只能指定浏览器驱动程序的位置。但是,我尝试了几个驱动程序,但都不起作用。 环境:Windows 7,Anaconda3-python3.6.1,selenium3.4.3,chrome59.0.3071.115(官方构建)(64位),chromedriver2.30(win32)。 这里是我尝试过的一部分代码和相

  • 测试启动后,结果是测试通过,但测试框架意外退出。如何解决? 试样 测试特性 输出 配置 http://maven.apache.org/xsd/maven-4.0.0.xsd"