Bagaimana cara menjalankan ContestAppletProd.jnlp?

8

Saya mencoba mengakses arena topcoder tetapi menghadapi masalah. Saya mengikuti prosedur yang diberikan dalam tautan berikut - http://community.topcoder.com/tc?module=Static&d1=help&d2=getStarted

Saat ini openjdk-7-jdk diinstal di komputer saya. Saat menjalankan file "ContestAppletProd.jnlp", sebuah pop-up dari Firefox meminta saya untuk mengunduh file berulang kali. Ada solusi?

Shravan40
sumber

Jawaban:

13

Gunakan javawsuntuk meluncurkan file .jnlp

misalnya javaws -Xignoreheaders -headless Downloads/ContestAppletProd.jnlp &

Anda dapat menginstal javawsmenggunakan perintah berikut:

sudo apt-get install default-jre
sudo apt-get install icedtea-netx
shantanu
sumber
gunakan javaws untuk meluncurkan file .jnlp misalnya javaw -Xignoreheaders -Download tanpa kepala / ContestAppletProd.jnlp & "
shantanu
2

Saya telah melihat banyak orang menghadapi masalah serupa. Arena topcoder tidak diluncurkan dan menunjukkan beberapa java Exception. Berikut adalah daftar solusi yang mungkin dapat membantu Anda.

Sebelum mencoba ini, saya akan merekomendasikan Anda untuk memeriksa apakah Anda telah menginstal versi terbaru java.

Solusi 1:

Tidak masalah jika Anda menggunakan windows, Linux atau Mac, goto Terminal / CMD dan jalankan perintah

javaws -viewer

(tanpa tanda kutip). Ketika Anda menjalankan perintah ini, Anda akan dibawa ke jendela cache java applet. Hapus aplikasi apa pun yang Anda lihat di sana dan restart arena Anda. Dalam sebagian besar kasus, Anda harus dapat meluncurkan arena Anda. Jika Anda tidak dapat meluncurkan arena Anda sekarang, coba solusi 2

Solusi 2:

Kadang-kadang, applet arena topcoder membutuhkan banyak waktu untuk menjalankan yang mungkin melampaui nilai batas waktu javaws. Untungnya, javaw memberi kita opsi baris perintah untuk mengubah nilai batas waktu. Jalankan perintah ini untuk meluncurkan arena topcoder dengan peningkatan batas waktu:

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

Semoga ini bisa membantu. :)

Deepak Gupta

Deepak Gupta
sumber
1

Saya sarankan menggunakan Java-7 oracle daripada Icedtea. Saya mendapatkan ini setelah dua hari berjuang.

instal 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

Memperbarui /usr/bin/javaws

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

Ubah 2 parameter seperti ini:

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

Selamat bersenang-senang!!!

pengguna2807033
sumber
0

Ada metode reversibel sederhana yang dapat Anda coba dan yang bekerja untuk saya, saya bukan pengguna ubuntu tetapi pengguna Linux Mint.

  1. Pergi ke manajer paket Synaptics
  2. Cari javaw
  3. Anda akan mendapatkan hasil untuk icedtea, instal

Ini bekerja!

madhur4127
sumber