13

我正在使用最新版本的 Java 运行 Mac OX 10.7.4。我想访问 TopCoder 的 Competition Arena,所以我下载了 .jnlp 并尝试打开它。但是,我不断收到一条错误消息,指出该应用程序未签名。我附上了错误的屏幕截图及其详细信息。有谁知道如何解决这一问题?

在此处输入图像描述 在此处输入图像描述

4

6 回答 6

14

我在那里运行javaws -viewer并删除了所有 TC 实例。之后运行 jnlp 就可以了。

jthreadTopCoder在这里建议了该修复程序

于 2012-07-02T03:05:25.983 回答
5

通过终端:

javaws ContestAppletProd.jnlp

但是,您的安全设置可能会警告您:

无法下载此应用程序,因为 Java 已通过 Web 禁用。您可以使用 Java 控制面板在此系统上启用 Java。

因此,您可能必须通过终端:

sudo javaws ContestAppletProd.jnlp
于 2014-03-29T03:39:06.680 回答
2

脚步:

  • 在终端:javaws -viewer
  • Java 控制面板 -> 安全 -> 编辑站点列表 -> 添加:http://www.topcoder.comhttps://www.topcoder.com-> 保存。
  • 再次启动 Topcoder Arena 小程序。
于 2017-01-11T12:25:06.980 回答
1

我尝试了上面列出的修复(通过运行 javaws -viewer 删除实例)。它对我不起作用。起作用的是找到下载的 ContestAppletProd.jnlp 文件并使用以下命令从终端运行它“javaws ContestAppletProd.jnlp”。您想在包含文件 ContestAppletProd.jnlp 的文件夹中运行它

于 2014-03-06T22:21:01.050 回答
0

我今天遇到了你的问题。上面的答案是对的,但你需要确保你有root
权限。所以,解决方案是

sudo javaws ContestAppletProd.jnlp

那真的很管用。

于 2015-01-08T14:50:58.790 回答
0

打开Java Control Panel并转到security选项卡。首先,将这些站点添加到例外站点列表:

http://www.topcoder.com, http://topcoder.com, http://arena.topcoder.com
https://www.topcoder.com, https://topcoder.com, https://arena.topcoder.com

javaws -viewer然后通过终端运行命令并删除现有的 TopCoder 实例。运行sudo javaws ContestAppletProd.jnlp应该没有任何问题。就我而言,我双击了 ContestAppletProd.jnlp 文件,没有遇到任何问题。

于 2019-01-01T19:52:33.420 回答