Mac OS无法打开TopCoder Arena

时间:2012-06-30 18:38:45

标签: java macos exception

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

enter image description here enter image description here

6 个答案:

答案 0 :(得分:14)

我运行javaws -viewer并删除了TC的所有实例。之后运行jnlp工作。

此问题由jthread在TopCoder here

上提出

答案 1 :(得分:5)

通过航站楼:

javaws ContestAppletProd.jnlp

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

  

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

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

sudo javaws ContestAppletProd.jnlp

答案 2 :(得分:2)

步骤:

  • 在终端:javaws -viewer
  • Java控制面板 - >安全 - >编辑网站列表 - >添加:http://www.topcoder.comhttps://www.topcoder.com - >保存。
  • 再次启动Topcoder Arena applet。

答案 3 :(得分:1)

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

的文件夹中运行它

答案 4 :(得分:0)

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

sudo javaws ContestAppletProd.jnlp

真的有效。

答案 5 :(得分: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文件,没有遇到任何问题。