18

我有一个 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

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

4

7 回答 7

28

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

于 2012-07-31T10:01:50.073 回答
3

这是因为 Mountain Lion 中的一项新功能被称为“看门人”。以下是简要说明:

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

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

手动覆盖: 如果您收到来自身份不明开发者的应用程序的警报,您仍然可以选择安装它。按住 Control 键单击安装程序或应用程序图标以显示上下文菜单。选择打开,您将看到一个允许您安装应用程序的对话框。

于 2012-08-17T11:59:07.710 回答
2

我有同样的问题。我还要补充一点,一旦安装了应用程序并且您知道它正在工作。您可以恢复您更改的设置,以便在您的 OS X 安全方面放心。

问候

于 2012-08-17T09:36:01.403 回答
1

点击“显示详细信息”

勾选“始终信任”...“”,它指的是所涉及的过期(或其他)证书

单击继续,并授权更改证书信任设置,“更新设置”,将其添加到您的钥匙串

如果“允许”仍然显示为灰色,请重新启动

于 2018-01-04T10:48:52.567 回答
0

我建议转到命令行并使用以下命令

$ sudo installer -pkg /path/to/installer -target /

并查看输出。如果您收到有关安装程序不受信任的错误消息,并且您知道来源是准确的并且无论如何您都想安装它,那么

$ sudo installer -pkg /path/to/installer -allowUntrusted -target /

这是 MacOS 10.8 和更早版本的安装程序使用不同于 Mountain Lion 喜欢的代码签名工具的问题。或者我被告知。

于 2013-03-26T13:36:31.267 回答
-2

这与 Gatekeeper 无关。我有 Java 7(JRE build 1.7_09),我确实有这个弹出窗口。我还允许安全中的所有内容。我使用的网站是用于银行业务的,但请注意 mydlink 也不起作用,Yahoo 金融屏幕也不起作用。这与我在 2003 年在我的 Jaguar 背上所经历的完全一样,当时 Java RE 完全在外面。现在,Apple 将其交给 Oracle 并查看发生了什么(更不用说 Java 窗口上的字体分辨率。
它没有访问证书(或缺少签名)。如果 Oracle 的任何人都可以为这个平台编程,那么解决方案将很简单. Appe 已经修好了它,现在他们从我们下面拉了地毯。Java 不是未来,但告诉我的银行...

于 2012-12-11T04:01:01.903 回答
-2

好的,他修好了,只需将您的时钟设置为手动并恢复几年,然后安装程序并将您的日期和时钟设置回自动
排序

于 2015-10-25T20:18:52.263 回答