我昨天安装了 Mac OS X Mavericks (10.9),从那以后我就无法启动我的 Eclipse。我附上了我看到的消息的屏幕截图。
有解决方法吗?
我昨天安装了 Mac OS X Mavericks (10.9),从那以后我就无法启动我的 Eclipse。我附上了我看到的消息的屏幕截图。
有解决方法吗?
这是因为安全选项。
转到,System Preferences... > Security & Privacy
应该有一个按钮Open Anyway
,在General
选项卡下。
您可以通过更改下面的选项来避免这样做Allow apps downloaded from:
,但是我建议将其保留为默认值Mac App Store and identified developers
。
如果您知道它是安全的,那么从身份不明的开发人员那里打开文档的一种更简单的方法是按住 Control 键单击文件图标,然后选择“打开”。然后,无论其来源不明,您都可以选择打开它。
右键单击(或按住 Control 单击)有问题的应用程序并选择“打开”
您也可以使用xattr
堆栈溢出问题中的命令如何在 Mac OS X 中删除文件上的“扩展属性”?.
只需删除该com.apple.quarantine
属性。即使您没有管理员帐户,它也可以工作,这可能是一个加号。之后,该应用程序不会被视为“已下载”,因此不会被阻止。
在终端输入命令:
xattr -d com.apple.quarantine [file path here]
一旦你点击进入它就不再有这个问题了。苹果会自动为文件添加隔离区,这很烦人。我不知道如何关闭它,但可能有一种方法......
它禁止打开 Eclipse 应用程序,因为它没有被确定的开发人员向 Apple 注册。这是一项安全功能,但是,您可以通过执行以下操作覆盖安全设置并打开应用程序:
最后一步将为 Eclipse 添加一个例外到您的安全设置中,现在您可以在没有任何警告的情况下打开它。
请注意,这些步骤适用于可能遇到相同问题的其他 *.app 应用程序。
您可以通过运行以下命令来修改网守设置
要禁用以允许安装来自任何地方的应用程序,请在终端中使用以下命令 ::
sudo spctl --master-disable
要重新启用,请使用以下命令
sudo spctl --master-enable
我有同样的问题,Eclipse 无法启动。找到这个链接,它就像一个魅力:
Java 在 Maverick 上搞砸了,需要从这里下载和安装:http: //support.apple.com/kb/DL1572 ?viewlocale=en_US&locale=en_US
控制 单击 Applications 文件夹中的应用程序,而不是 lauchpad。选择打开,然后您可以选择实际打开它。
右键单击 > 打开。
或者,您可以进入系统偏好设置、安全和隐私,并在此处设置打开应用程序的限制。
我遇到了同样的错误。由于安全原因,我无法在系统偏好设置-> 安全选项卡中看到允许从任何地方下载应用程序的选项。
我通过以下命令从 Zip 文件中删除了扩展属性。
xattr -d com.apple.quarantine [Zip file path]
然后得到以下错误:- org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDefFoundError: javax/annotation/PostConstruct
通过卸载所有不同版本的java并仅安装1.8.0_231来解决它。
终于工作了。
打开终端,进入 eclipse 的解压文件夹并运行以下命令:
./eclipse -clean
在您的终端中,只需运行
sudo spctl --master-disable
为了允许从任何开发者那里下载应用程序
尝试调查看门人。我不确定Mac的东西太多,但我听说你可以在那里启用它。
打开终端,进入eclipse文件夹,运行./eclipse