2014-07-18 20 views
8

Ich versuche eine jnlp-Datei zu laden. Allerdings habe ich folgenden Fehler: Could not read or parse JNLP file. Ich habe gelesen, dass das Problem von Mozillas Einstellungen behoben werden kann: Bearbeiten -> Einstellungen -> Anwendungen -> "Java Web Start-Anwendung". Allerdings habe ich nicht "Java Web Start-Anwendung" Abschnitt in meinen Anwendungen (Ich habe icedtea-netx installiert, aber nichts erscheint im Anwendungsfenster). Ich benutze Linux mint. Kann mir jemand sagen, wie ich vorgehen soll? Die Lösung Ich verweise in diesem Forum: https://askubuntu.com/questions/91897/first-time-using-java-web-start-in-ubuntu-fatal-launch-exceptionKann JNLP-Datei nicht mit Linux öffnen?

EDIT: Das ist der Fehler, die ich habe:

net.sourceforge.jnlp.LaunchException: Fatal: Read Error: Could not read or parse the JNLP file. 
    at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:491) 
    at net.sourceforge.jnlp.Launcher.launch(Launcher.java:283) 
    at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:211) 
    at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:53) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:177) 
Caused by: java.io.IOException: Connection timed out 
    at net.sourceforge.jnlp.JNLPFile.openURL(JNLPFile.java:282) 
    at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:212) 
    at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:188) 
    at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:173) 
    at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:159) 
    at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:477) 
    ... 5 more 
Caused by: 
java.io.IOException: Connection timed out 
    at net.sourceforge.jnlp.JNLPFile.openURL(JNLPFile.java:282) 
    at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:212) 
    at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:188) 
    at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:173) 
    at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:159) 
    at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:477) 
    at net.sourceforge.jnlp.Launcher.launch(Launcher.java:283) 
    at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:211) 
    at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:53) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:177) 
+0

welche Version openjdk verwenden Sie? – etr

+0

Hast du auch das komplette icedtea-web installiert? oder nur das netx? – etr

+0

Überprüfen Sie den JNLP mithilfe von JaNeLA, verfügbar [hier] (https://drive.google.com/?tab=co&authuser=0#folders/0B5B9wDXIGw9lUnJaUjA2cmlVRE0). –

Antwort

0

zunächst sicher, dass Sie eine funktionierende OpenJDK installiert haben. Und dann versuchen Sie, die icedtea zu entfernen und neu zu installieren, wenn Sie 6 installiert haben, können Sie auf diese Weise auch auf 7 upgraden.

sudo apt-get remove icedtea-6-plugin && sudo apt-get install icedtea-7-plugin 
+2

Ich tat, aber es hat nicht funktioniert. Ich sehe immer noch keine Java Web Start-Anwendung unter der Anwendung Abschnitt – sammy333

2

Diese Frage ist zu breit, weil es nicht spezifiziert, was genau nicht funktioniert.

Ich werde versuchen, ein paar Beobachtungen zu liefern

  1. Sie könnten die jnlp Datei „vor Ort“ mit „javaws“ versuchen wollen laufen, die in der jdk, vielleicht die jnlp Syntax residieren sollen, ist nur falsch. Weitere Details finden Sie Here

  2. Alternativ, vielleicht ein paar Netzwerkproblem.

  3. Nächster möglicher Grund, dass jnlp, wie Sie es geschrieben haben, nur nicht von der jeweiligen Version von jdk unterstützt. Ich erinnere mich in jdk 1.6.10 jnlp hat einfach nicht funktioniert, so ein Upgrade auf eine neuere Version hat das Problem effektiv gelöst.

hoffe, das hilft

+1

Ich versuchte mit Java, aber es gab mir den gleichen Fehler – sammy333

+1

Auch ich habe versucht, andere jnlp-Dateien zu öffnen, es funktioniert nicht wieder – sammy333

+0

Es funktionierte für mich mit Java 1.5.3 (icedtea-web). Von der Fehlerausgabe zeigt es an, dass Sie ein Netzwerkproblem haben: 'java.io.IOException: Verbindungstimeout ' – miklosq

Verwandte Themen