我正在尝试访问 topcoder arena,但遇到了问题。我正在按照以下链接中给出的步骤进行操作 -http://community.topcoder.com/tc?module=Static&d1=help&d2=getStarted
目前我的电脑上安装了 openjdk-7-jdk。运行“ContestAppletProd.jnlp”文件时,Firefox 会弹出一个窗口,要求我反复下载该文件。有什么解决办法吗?
答案1
用于javaws
启动 .jnlp 文件
例如javaws -Xignoreheaders -headless Downloads/ContestAppletProd.jnlp &
您可以javaws
使用以下命令进行安装:
sudo apt-get install default-jre
sudo apt-get install icedtea-netx
答案2
我看到很多人面临类似的问题。Topcoder arena 无法启动并显示一些 java 异常。以下是可能对您有帮助的解决方案列表。
在尝试之前,我建议您检查是否安装了最新版本的 Java。
解决方案 1:
无论您使用的是 Windows、Linux 还是 Mac,请转到终端/CMD 并运行命令
javaws-查看器
(不带引号)。运行此命令时,您将进入 java applet 缓存窗口。删除您在那里看到的任何应用程序并重新启动您的竞技场。在大多数情况下,您应该能够启动您的竞技场。如果您现在仍然无法启动您的竞技场,请尝试解决方案 2
解决方案 2:
有时,topcoder arena 小程序需要很长时间才能运行,这可能会超出 javaws 的超时值。幸运的是,javaws 为我们提供了命令行选项来更改超时值。运行此命令以增加超时值来启动 topcoder arena:
javaws-J-Dcom.topcoder.net.httptunnel.client.connect.timeout=Xhttp://www.topcoder.com/contest/arena/ContestAppletProd.jnlp
希望能帮助到你。 :)
迪帕克古普塔
答案3
我建议使用 Java-7 oracle 而不是 Icedtea。经过两天的努力,我终于找到了这个。
sudo apt-get purge openjdk*
sudo rm /var/lib/dpkg/info/oracle-java7-installer*
sudo apt-get purge oracle-java7-installer*
sudo rm /etc/apt/sources.list.d/*java*
sudo apt-get update
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
更新/usr/bin/javaws
sudo cp /usr/bin/javaws /usr/bin/javaws.old
vi /usr/bin/javaws
像这样更改 2 个参数:
JAVA=/usr/lib/jvm/java-7-oracle/jre/bin/java
CP=/usr/lib/jvm/java-7-oracle/jre/lib/rt.jar
玩得开心!!!
答案4
有一个简单的可逆方法,您可以尝试一下,它对我来说很有用,我不是 ubuntu 用户而是 Linux Mint 用户。
- 转到 Synaptics 包管理器
- 搜索 javaws
- 您将获得 icedtea 的结果,安装它
这有效!