Я пытаюсь получить доступ к арене topcoder, но столкнулся с проблемой. Я следую процедуре, указанной в следующей ссылке - http://community.topcoder.com/tc?module=Static&d1=help&d2=getStarted
В настоящее время openjdk-7 -jdk установлен на моем компьютере. При запуске файла «ContestAppletProd.jnlp» всплывающее окно из Firefox просит меня загрузить файл снова и снова. Какие-нибудь решения?
Я предлагаю использовать оракул Java-7 вместо 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
[ 119] Веселитесь !!!
Используйте javaws
для запуска файла .jnlp
например, javaws -Xignoreheaders -headless Downloads/ContestAppletProd.jnlp &
Вы можете установить javaws
с помощью следующих команд:
sudo apt-get install default-jre
sudo apt-get install icedtea-netx
Существует простой обратимый метод, который можно попытаться, который работал на меня, я не пользователь человечности, но пользователь Linux Mint.
Это работает!
Я видел много людей, сталкивающихся с подобной проблемой. Арена Topcoder просто не запускается и показывает некоторые исключения Java. Вот список решений, которые могут вам помочь.
Прежде чем попробовать это, я бы порекомендовал вам проверить, установлена ли у вас последняя версия java.
Решение 1:
Не имеет значения, используете ли вы windows, Linux или Mac, перейдите в Terminal / CMD и выполните команду
javaws -viewer
blockquote>(без кавычек). Когда вы запустите эту команду, вы попадете в окна кэша Java-апплета. Удалите все приложения, которые вы там видите, и перезапустите свою арену. В большинстве случаев вы должны иметь возможность запустить свою арену. Если вы не можете запустить свою арену даже сейчас, попробуйте решение 2
Решение 2:
Иногда апплет topcoder arena запускается много времени, что может значение тайм-аута К счастью, javaws предоставляет нам опцию командной строки для изменения значения тайм-аута. Выполните эту команду для запуска арены верхнего кодера с увеличенным временем ожидания:
javaws -J-Dcom.topcoder.net.httptunnel.client.connect.timeout = X http: //www.topcoder. ru /test / arena / ContestAppletProd.jnlp
blockquote>Надеюсь, это поможет. :)
Дипак Гупта