¿Cómo ejecutar ContestAppletProd.jnlp?

8

Estoy tratando de acceder a la arena de topcoder pero tengo un problema. Estoy siguiendo el procedimiento dado en el siguiente enlace: http://community.topcoder.com/tc?module=Static&d1=help&d2=getStarted

Actualmente, openjdk-7-jdk está instalado en mi computadora. Al ejecutar el archivo "ContestAppletProd.jnlp", una ventana emergente de Firefox me pide que descargue el archivo una y otra vez. ¿Alguna solución?

Shravan40
fuente

Respuestas:

13

Use javawspara iniciar el archivo .jnlp

p.ej javaws -Xignoreheaders -headless Downloads/ContestAppletProd.jnlp &

Puede instalar javawsutilizando los siguientes comandos:

sudo apt-get install default-jre
sudo apt-get install icedtea-netx
shantanu
fuente
use javaws para iniciar el archivo .jnlp, por ejemplo, javaws -Xignoreheaders -headless Downloads / ContestAppletProd.jnlp & "
shantanu
2

He visto a muchas personas enfrentando un problema similar. Topcoder arena simplemente no se inicia y muestra alguna excepción de Java. Aquí está la lista de soluciones que pueden ayudarlo.

Antes de intentar esto, le recomendaría que verifique si tiene instalada la última versión de Java.

Solución 1:

No importa si está utilizando Windows, Linux o Mac, vaya a Terminal / CMD y ejecute el comando

javaws -viewer

(sin comillas). Cuando ejecute este comando, accederá a las ventanas de caché de applet de Java. Elimine cualquier aplicación que vea allí y reinicie su arena. En la mayoría de los casos, deberías poder lanzar tu arena. Si aún no puede lanzar su arena, pruebe la solución 2

Solución 2:

A veces, el applet arena de topcoder tarda mucho tiempo en ejecutarse, lo que podría cruzar el valor de tiempo de espera de Java. Afortunadamente, javaws nos brinda la opción de línea de comando para cambiar el valor del tiempo de espera. Ejecute este comando para iniciar la arena de topcoder con mayor tiempo de espera:

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

Espero eso ayude. :)

Deepak Gupta

Deepak Gupta
fuente
1

Sugiero usar Java-7 Oracle en lugar de Icedtea. Obtuve esto después de dos días de lucha.

instalar 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

Actualizar /usr/bin/javaws

sudo cp /usr/bin/javaws /usr/bin/javaws.old
vi /usr/bin/javaws

Cambia 2 parámetros como este:

JAVA=/usr/lib/jvm/java-7-oracle/jre/bin/java
CP=/usr/lib/jvm/java-7-oracle/jre/lib/rt.jar

¡¡¡Que te diviertas!!!

usuario2807033
fuente
0

Hay un método reversible simple que puedes probar y que funcionó para mí, no soy un usuario de ubuntu sino un usuario de Linux Mint.

  1. Ir al administrador de paquetes Synaptics
  2. Buscar javaws
  3. Obtendrás resultados para icedtea, instálalo

¡Esto funciona!

madhur4127
fuente