我正在使用最新版本的Java运行Mac OX 10.7.4。我想访问TopCoder的竞技场,所以我下载了.jnlp并尝试打开它。但是,我一直收到一个错误,说应用程序是未签名的。我附上了错误的屏幕截图及其详细信息。有谁知道如何解决这一问题?
答案 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
http://www.topcoder.com
和https://www.topcoder.com
- >保存。答案 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文件,没有遇到任何问题。