ContestAppletProd.jnlp를 실행하는 방법? 문제가 있습니다.

Topcoder 경기장에 접근하려고하는데 문제가 있습니다. 다음 링크에 제공된 절차를 따르고 있습니다-http: //community.topcoder.com/tc ? module=Static&d1=help&d2=getStarted

현재 openjdk-7-jdk이 (가) 내 컴퓨터에 설치되어 있습니다. “ContestAppletProd.jnlp”파일을 실행하면 Firefox의 팝업창에 파일을 다시 다운로드하라는 메시지가 표시됩니다. 어떤 솔루션?



답변

javaws.jnlp 파일을 시작하는 데 사용

예 : javaws -Xignoreheaders -headless Downloads/ContestAppletProd.jnlp &

javaws다음 명령을 사용하여 설치할 수 있습니다 .

sudo apt-get install default-jre
sudo apt-get install icedtea-netx

답변

나는 비슷한 문제에 직면 한 많은 사람들을 보았다. Topcoder 경기장은 시작되지 않고 Java 예외를 보여줍니다. 다음은 도움이 될 수있는 솔루션 목록입니다.

이것을 시도하기 전에 최신 버전의 Java가 설치되어 있는지 확인하는 것이 좋습니다.

해결책 1 :

Windows, Linux 또는 Mac을 사용하는 경우 중요하지 않습니다. 터미널 / CMD로 이동하여 명령을 실행하십시오.

javaws-뷰어

(인용없이). 이 명령을 실행하면 Java 애플릿 캐시 창으로 이동합니다. 표시된 응용 프로그램을 모두 삭제하고 경기장을 다시 시작하십시오. 대부분의 경우 경기장을 시작할 수 있어야합니다. 지금도 경기장을 시작할 수 없으면 해결 방법 2를 시도하십시오.

해결책 2 :

때때로, 톱 코더 아레나 애플릿은 javaws 시간 초과 값을 초과 할 수있는 시간이 많이 걸립니다. 다행히 javaws는 시간 종료 값을 변경하는 명령 행 옵션을 제공합니다. 시간 초과가 증가 된 톱 코더 경기장을 시작하려면이 명령을 실행하십시오.

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

도움이 되길 바랍니다. 🙂

디팍 굽타


답변

Icedtea 대신 Java-7 oracle을 사용하는 것이 좋습니다. 나는 이틀간의 투쟁 끝에 이것을 얻었다.

java-7-oracle 설치

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

재밌게 !!!


답변

시도 할 수 있고 나를 위해 일한 간단한 뒤집을 수있는 방법이 있습니다. 우분투 사용자는 아니지만 Linux Mint 사용자입니다.

  1. Synaptics 패키지 관리자로 이동
  2. javaws 검색
  3. icedtea에 대한 검색 결과가 표시됩니다.

작동합니다!