Come eseguire ContestAppletProd.jnlp?


8

Sto cercando di accedere all'arena topcoder ma sto affrontando un problema. Sto seguendo la procedura indicata nel seguente link: http://community.topcoder.com/tc?module=Static&d1=help&d2=getIniziato

Attualmente openjdk-7-jdk è installato sul mio computer. Durante l'esecuzione del file "ContestAppletProd.jnlp", un pop-up di Firefox mi chiede di scaricare il file ancora e ancora. Qualche soluzione?

Risposte:


13

Utilizzare javawsper avviare il file .jnlp

per esempio javaws -Xignoreheaders -headless Downloads/ContestAppletProd.jnlp &

È possibile installare javawsutilizzando i seguenti comandi:

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

usa javaws per lanciare il file .jnlp, ad esempio javaws -Xignoreheaders -headless Downloads / ContestAppletProd.jnlp & "
shantanu,

2

Ho visto molte persone affrontare problemi simili. L'arena Topcoder non si avvia e mostra alcune eccezioni Java. Ecco l'elenco delle soluzioni che potrebbero esserti utili.

Prima di provare questo, ti consiglio di verificare se hai installato l'ultima versione di Java.

Soluzione 1:

Non importa se stai usando Windows, Linux o Mac, vai a Terminal / CMD ed esegui il comando

javaws -viewer

(senza virgolette). Quando esegui questo comando verrai indirizzato alle finestre della cache dell'applet Java. Elimina qualsiasi applicazione che vedi lì e riavvia l'arena. Nella maggior parte dei casi dovresti essere in grado di lanciare la tua arena. Se non sei in grado di avviare l'arena anche adesso, prova la soluzione 2

Soluzione 2:

A volte, l'esecuzione dell'applet topcoder richiede molto tempo per attraversare il valore di timeout javaws. Fortunatamente, javaws ci fornisce l'opzione da riga di comando per modificare il valore di timeout. Esegui questo comando per avviare l'arena topcoder con un timeout maggiore:

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

Spero che sia d'aiuto. :)

Deepak Gupta


1

Suggerisco di usare l'oracolo Java-7 invece di Icedtea. L'ho preso dopo due giorni di lotta.

installa 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

Aggiornare /usr/bin/javaws

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

Modifica 2 parametri in questo modo:

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

Divertiti!!!


0

C'è un semplice metodo reversibile che puoi provare e che ha funzionato per me, non sono un utente Ubuntu ma un utente Linux Mint.

  1. Vai a Gestore pacchetti Synaptics
  2. Cerca javaws
  3. Otterrai risultati per icedtea, installalo

Questo funziona!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.