我昨天安装了Mac OS X Mavericks(10.9),从那以后我无法启动Eclipse。我附上了我看到的消息的截图。
有解决方法吗?
我在 Fix the “App can’t be opened because it is from an unidentified developer” Error in Mac OS X 中找到了解决方案。
答案 0 :(得分:330)
这是因为安全选项。
转到System Preferences... > Security & Privacy
,Open Anyway
标签下应该有一个显示General
的按钮。
您可以通过更改Allow apps downloaded from:
下的选项来避免这样做,但我建议将其保留为默认Mac App Store and identified developers
。
答案 1 :(得分:117)
从未识别的开发人员打开文档的一种更简单的方法是,如果您知道它是安全的,则控制单击文件图标,然后选择“打开”。然后,无论其未识别的来源如何,您都可以选择打开它。
答案 2 :(得分:28)
右键单击(或按住Control键单击)相关应用程序,然后选择“打开”
答案 3 :(得分:14)
您也可以使用xattr
命令,如Stack Overflow问题 How do I remove the "extended attributes" on a file in Mac OS X? 。
只需删除com.apple.quarantine
属性即可。即使您没有管理员帐户也可以使用,这可能是一个加分。在那之后,该应用程序不被考虑"下载"因此没有被阻止。
答案 4 :(得分:9)
它禁止打开Eclipse应用程序,因为它未被识别的开发人员向Apple注册。这是一项安全功能,但您可以通过执行以下操作来覆盖安全设置并打开应用程序:
最后一步是将Eclipse的例外添加到您的安全设置中,现在您可以在没有任何警告的情况下打开它。
请注意,这些步骤适用于可能遇到相同问题的其他* .app应用。
答案 5 :(得分:8)
在终端输入命令:
xattr -d com.apple.quarantine [file path here]
点击进入后,它将不再出现此问题。令人讨厌的是,苹果会自动为文件添加隔离区。我不知道怎么关掉它,但可能有办法......
答案 6 :(得分:5)
我遇到了同样的问题,Eclipse无法启动。找到这个链接,它就像一个魅力:
Can't click Menu Bar Items in Eclipse
Java在Maverick上搞砸了,需要从这里下载并安装: http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US
答案 7 :(得分:5)
您可以通过运行以下命令来修改网守设置
要禁用以允许安装任何地方的应用程序,请使用terminal ::
中的以下命令sudo spctl --master-disable
要重新启用,请使用以下命令
sudo spctl --master-enable
答案 8 :(得分:4)
控制单击“应用程序”文件夹中的应用程序,而不是lauchpad。选择打开,然后您可以选择实际打开它。
答案 9 :(得分:3)
右键单击>打开。
或者,您可以进入系统偏好设置,安全性和安全性。隐私,并设置在那里打开应用程序的限制。
答案 10 :(得分:2)
打开终端,转到解压缩的eclipse文件夹并运行以下命令:
./eclipse -clean
答案 11 :(得分:0)
端子类型:
Last login: Thu Dec 20 08:28:43 on console
~ sudo spctl --master-disable
Password:
~ spctl --status
assessments disabled
~
系统偏好设置->安全性和隐私权
答案 12 :(得分:0)
我有同样的错误。 出于安全原因,在“系统偏好设置”->“安全”选项卡中,没有看到允许从任何地方下载应用的选项。
我通过以下命令从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来解决该问题。
终于工作了。
答案 13 :(得分:0)
在您的终端中,只需运行
sudo spctl --master-disable
为了允许任何开发者下载应用
答案 14 :(得分:-1)
尝试查看Gatekeeper。我不确定Mac的东西太多,但我听说你可以在那里启用它。
答案 15 :(得分:-1)
打开终端,转到eclipse文件夹,运行./eclipse