Как запустить ContestAppletProd.jnlp?

8

Я пытаюсь получить доступ к арене topcoder, но сталкиваюсь с проблемой. Я следую процедуре, указанной в следующей ссылке - http://community.topcoder.com/tc?module=Static&d1=help&d2=getStarted

В настоящее время на моем компьютере установлен openjdk-7-jdk. При запуске файла «ContestAppletProd.jnlp» всплывающее окно из Firefox просит меня загрузить файл снова и снова. Какие-либо решения?

Shravan40
источник

Ответы:

13

Используйте javawsдля запуска файла .jnlp

например javaws -Xignoreheaders -headless Downloads/ContestAppletProd.jnlp &

Вы можете установить javawsс помощью следующих команд:

sudo apt-get install default-jre
sudo apt-get install icedtea-netx
Шантану
источник
используйте javaws для запуска файла .jnlp, например, javaws -Xignoreheaders -headless Downloads / ContestAppletProd.jnlp & "
shantanu
2

Я видел много людей, сталкивающихся с подобной проблемой. Арена Topcoder просто не запускается и показывает некоторые исключения Java. Вот список решений, которые могут вам помочь.

Прежде чем попробовать это, я бы порекомендовал вам проверить, установлена ​​ли у вас последняя версия Java.

Решение 1:

Не имеет значения, используете ли вы windows, Linux или Mac, зайдите в Terminal / CMD и выполните команду

javaws-зритель

(без кавычек). Когда вы запустите эту команду, вы попадете в окна кэша Java-апплета. Удалите все приложения, которые вы там видите, и перезапустите свою арену. В большинстве случаев вы сможете запустить свою арену. Если вы не можете запустить свою арену даже сейчас, попробуйте решение 2

Решение 2:

Иногда апплету topcoder arena требуется много времени для запуска, что может превышать значение тайм-аута javaws. К счастью, javaws предоставляет нам опцию командной строки для изменения значения тайм-аута. Запустите эту команду для запуска арены topcoder с увеличенным временем ожидания:

javaws -J-Dcom.topcoder.net.httptunnel.client.connect.timeout = X http://www.topcoder.com/contest/arena/ContestAppletProd.jnlp

Надеюсь, поможет. :)

Дипак Гупта

Дипак Гупта
источник
1

Я предлагаю использовать оракул Java-7 вместо Icedtea. Я получил это после двух дней борьбы.

установить Java-7-оракул

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

Радоваться, веселиться!!!

user2807033
источник
0

Есть простой обратимый метод, который вы можете попробовать и который работал для меня, я не пользователь Ubuntu, а пользователь Linux Mint.

  1. Перейти к менеджеру пакетов Synaptics
  2. Поиск челюстей
  3. Вы получите результаты для icedtea, установите его

Это работает!

madhur4127
источник