Jak uruchomić ContestAppletProd.jnlp?


8

Próbuję uzyskać dostęp do areny topcodera, ale mam problem. Postępuję zgodnie z procedurą podaną w poniższym linku - http://community.topcoder.com/tc?module=Static&d1=help&d2=getStarted

Obecnie na moim komputerze jest zainstalowany openjdk-7-jdk. Po uruchomieniu pliku „ContestAppletProd.jnlp” wyskakujące okienko z przeglądarki Firefox prosi mnie o ponowne pobranie tego pliku. Jakieś rozwiązania?

Odpowiedzi:


13

Służy javawsdo uruchamiania pliku .jnlp

na przykład javaws -Xignoreheaders -headless Downloads/ContestAppletProd.jnlp &

Możesz zainstalować javawsza pomocą następujących poleceń:

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

użyj javaws do uruchomienia pliku .jnlp np. javaws -Xignoreheaders -headless Downloads / ContestAppletProd.jnlp & "
shantanu 17.09.13

2

Widziałem wiele osób borykających się z podobnym problemem. Arena Topcoder po prostu nie uruchamia się i pokazuje wyjątek Java. Oto lista rozwiązań, które mogą ci pomóc.

Przed wypróbowaniem tego zalecam sprawdzenie, czy masz zainstalowaną najnowszą wersję Java.

Rozwiązanie 1:

Nie ma znaczenia, czy używasz systemu Windows, Linux lub Mac, goto Terminal / CMD i uruchom polecenie

javaws -viewer

(bez cytatów). Po uruchomieniu tego polecenia zostaniesz przeniesiony do okien pamięci podręcznej apletów Java. Usuń dowolną aplikację, którą tam zobaczysz, i ponownie uruchom arenę. W większości przypadków powinieneś być w stanie uruchomić swoją arenę. Jeśli nie możesz uruchomić swojej areny nawet teraz, wypróbuj rozwiązanie 2

Rozwiązanie 2:

Czasami uruchomienie apletu topcoder areny zajmuje dużo czasu, co może przekroczyć wartość limitu czasu javaws. Na szczęście javaws udostępnia nam opcję wiersza poleceń umożliwiającą zmianę wartości limitu czasu. Uruchom to polecenie, aby uruchomić arenę topcodera ze zwiększonym limitem czasu:

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

Mam nadzieję, że to pomoże. :)

Deepak Gupta


1

Sugeruję użycie Java-7 oracle zamiast Icedtea. Dostałem to po dwóch dniach walki.

zainstaluj 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

Aktualizacja /usr/bin/javaws

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

Zmień 2 parametry w następujący sposób:

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

Baw się dobrze!!!


0

Istnieje prosta, odwracalna metoda, którą możesz wypróbować i która działała dla mnie. Nie jestem użytkownikiem ubuntu, ale użytkownikiem Linux Mint.

  1. Przejdź do menedżera pakietów Synaptics
  2. Szukaj javaws
  3. Otrzymasz wyniki dla icedtea, zainstaluj go

To działa!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.