วิธีการเรียกใช้ ContestAppletProd.jnlp


8

ฉันพยายามเข้าถึงเวที topcoder แต่ประสบปัญหา ฉันทำตามขั้นตอนที่ระบุในลิงก์ต่อไปนี้ - http://community.topcoder.com/tc?module=Static&d1=help&d2=getStarted

ปัจจุบัน openjdk-7-jdk ได้รับการติดตั้งบนคอมพิวเตอร์ของฉัน ในการเรียกใช้ไฟล์ "ContestAppletProd.jnlp" ป๊อปอัพจาก Firefox ขอให้ฉันดาวน์โหลดไฟล์อีกครั้งและอีกครั้ง ทางออกใด ๆ ?

คำตอบ:


13

ใช้javawsเพื่อเรียกใช้ไฟล์. jnlp

เช่น javaws -Xignoreheaders -headless Downloads/ContestAppletProd.jnlp &

คุณสามารถติดตั้งjavawsโดยใช้คำสั่งต่อไปนี้:

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

ใช้ javaws เพื่อเปิดไฟล์. jnlp เช่น javaws -Xignoreheaders -headless Downloads / ContestAppletProd.jnlp & "
shantanu

2

ฉันได้เห็นผู้คนจำนวนมากประสบปัญหาคล้ายกัน เวที Topcoder ไม่เปิดและแสดงข้อยกเว้นของจาวาบางอย่าง นี่คือรายการวิธีแก้ปัญหาที่อาจช่วยคุณได้

ก่อนที่จะลองสิ่งนี้ฉันขอแนะนำให้คุณตรวจสอบว่าคุณได้ติดตั้ง java เวอร์ชันล่าสุดหรือไม่

โซลูชันที่ 1:

ไม่สำคัญว่าคุณกำลังใช้ Windows, Linux หรือ Mac, goto Terminal / CMD และเรียกใช้คำสั่ง

javaws - ผู้ดู

(ไม่มีเครื่องหมายคำพูด) เมื่อคุณเรียกใช้คำสั่งนี้คุณจะถูกนำไปที่หน้าต่างแคช java applet ลบแอปพลิเคชันใด ๆ ที่คุณเห็นและเริ่มการแข่งขันอีกครั้ง ในกรณีส่วนใหญ่คุณควรจะสามารถเปิดเวทีของคุณ หากคุณยังไม่สามารถเปิดเวทีได้ตอนนี้ให้ลองวิธีที่ 2

โซลูชันที่ 2:

บางครั้งแอปเพล็ตสนามกีฬา topcoder ใช้เวลาในการรันนานซึ่งอาจข้ามค่าการหมดเวลาของ javaws โชคดีที่ javaws ให้ตัวเลือกบรรทัดคำสั่งแก่เราเพื่อเปลี่ยนค่าการหมดเวลา รันคำสั่งนี้เพื่อเรียกใช้งาน topcoder arena โดยเพิ่มการหมดเวลา

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

หวังว่ามันจะช่วย :)

Deepak Gupta


1

ฉันแนะนำให้ใช้ Java-7 oracle แทน Icedtea ฉันได้รับสิ่งนี้หลังจากการต่อสู้สองวัน

ติดตั้ง 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

มีความสุข!!!


0

มีวิธีการย้อนกลับอย่างง่ายซึ่งคุณสามารถลองใช้และใช้ได้กับฉันฉันไม่ใช่ผู้ใช้ Ubuntu แต่เป็นผู้ใช้ Linux Mint

  1. ไปที่ผู้จัดการแพ็คเกจ Synaptics
  2. ค้นหา javaws
  3. คุณจะได้รับผลลัพธ์สำหรับ icedtea ติดตั้ง

มันใช้งานได้!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.