提问



我昨天安装了Mac OS X Mavericks(10.9),从那以后我无法启动Eclipse。我附上了我看到的消息的屏幕截图。


这有解决方法吗?





我在中找到了一个解决方案修复了无法打开应用程序,因为它来自一个身份不明的开发人员Mac OS X中的错误。[11]

最佳参考


这是因为安全选项。


转到System Preferences... > Security & PrivacyGeneral选项卡下应该有一个Open Anyway按钮。


您可以通过更改Allow apps downloaded from:下的选项来避免这样做,但我建议将其保留为默认值Mac App Store and identified developers

其它参考1


从未识别的开发人员打开文档的一种更简单的方法是,如果你知道它是安全的,就是控制点击文件图标,然后选择打开。然后你将可以选择打开它而不管它是否被识别。资源。

其它参考2


右键单击(或按住Control键单击)相关应用程序,然后选择打开

其它参考3


您也可以使用xattr命令,如Stack Overflow问题如何删除Mac OS X中文件的扩展属性?。


只需删除com.apple.quarantine属性即可。即使您没有管理员帐户也可以使用,这可能是一个加号。之后,该应用程序不会被视为已下载,因此不会被阻止。

其它参考4


它禁止打开Eclipse应用程序,因为它没有由确定的开发人员向Apple注册。这是一项安全功能,但您可以通过执行以下操作覆盖安全设置并打开应用程序:



  1. 在Finder中找到Eclipse.app(eclipse/Eclipse.app)。 (确保使用Finder以便执行后续步骤。)

  2. 按Control键,然后单击Eclipse.app图标。

  3. 从快捷菜单中选择打开

  4. 出现警告窗口时,点击打开按钮。



最后一步将为您的安全设置添加Eclipse的异常,现在您可以在没有任何警告的情况下打开它。


请注意,这些步骤适用于可能遇到相同问题的其他* .app应用。

其它参考5


我遇到了同样的问题,Eclipse无法启动。找到这个链接,它就像一个魅力:


无法单击Eclipse中的菜单栏项


Java在Maverick上搞砸了,需要从这里下载并安装:
http://support.apple.com/kb/DL1572?viewlocale=en_US\u0026amp;locale=en_US [14]

其它参考6


简单....


在终端类型中命令:


xattr -d com.apple.quarantine [file path here]


点击进入后,它将不再出现此问题。令人烦恼的是,苹果会自动为文件添加隔离区。我不知道如何关闭它,但可能有一种方法......

其它参考7


控制单击Applications文件夹中的应用程序,而不是lauchpad。选择打开,然后您可以选择实际打开它。

其它参考8


您可以通过运行以下命令来修改网守设置


要禁用以允许安装任何地方的应用程序,请在终端中使用以下命令::



  sudo spctl --master-disable



要重新启用,请使用以下命令



  sudo spctl --master-enable


其它参考9


右键单击>打开。


或者,您可以进入系统偏好设置,安全性和安全性。隐私,并设置在那里打开应用程序的限制。

其它参考10


打开终端,转到eclipse的解压缩文件夹并运行以下命令:


./eclipse -clean

其它参考11


试着看看看门人。我不太确定Mac的东西太多,但我听说你可以在那里启用它。

其它参考12


请遵循以下步骤:



  1. 打开终端

  2. 转到eclipse文件夹

  3. 运行./eclipse