数字签名不受信任。Java 将不允许对此应用程序进行任何访问

我有一个Java Web Start应用程序,我已经在Windows 7,Linux和Mac OS X 10.7上进行了测试(在所有应用程序上都可以正常工作)。

在 Mac OS X 10.8 Mountain Lion 上,发生以下错误,没有选择“允许”的选项。

错误如下所示:http://i.stack.imgur.com/7sXoO.png

有谁知道这个问题的解决方法吗?


答案 1

刚刚找到一个解决方案:进入系统prefs ->安全性和隐私,然后选中允许从任何地方下载应用程序的框(您可能需要单击锁才能对此进行更改)


答案 2

这是因为《美洲狮》中有一项名为“守门人”的新功能。以下是简要说明:

选择从以下位置安装应用:网守为您提供了三个安全选项,用于为 Mac 下载和安装应用。您可以从任何地方下载和安装 app,享受与 OS X Lion 相同的保护。为了获得最大的安全性,请选择仅允许安装 Mac App Store 中的应用。或者从 Mac App Store 下载并安装 app,以及已使用开发者 ID 签名的应用。

网守警报:如果您下载并尝试从没有开发人员 ID 的开发人员处安装应用程序,Mountain Lion 会提醒您。

手动超控:如果您收到一条警告,指出某个应用来自身份不明的开发者,您仍然可以选择安装该应用。按住 Control 键点按安装程序或应用程序图标以显示上下文菜单。选择“打开”,您将看到一个对话框,您可以在其中安装该应用程序。