Warum kann ich keine Java Web Start-Anwendungen ausführen?

16

Ich habe Ubuntu 12.10 für x86-64 auf meinem PC und versuche, eine .jnlpDatei auszuführen . Ich habe Java 7 und das Java-Plugin für Mozilla Firefox manuell installiert (da es kein .debPaket für Java 7 für Ubuntu gibt).

Immer wenn ich auf eine .jnlpDatei doppelklicke, wird Firefox geöffnet und es gibt mir die Möglichkeit, die Datei mit Firefox zu öffnen oder zu speichern. Wenn ich auf Speichern klicke, wird die Datei heruntergeladen, die ich ausführen möchte. Wenn ich auf Öffnen mit dem Firefox-Webbrowser klicke, wird eine weitere Registerkarte geöffnet und ich werde erneut (auf der neuen Registerkarte) aufgefordert, sie zu öffnen oder zu speichern.

Früher habe ich genau dieselbe Datei unter Debian ausgeführt. Was soll ich tun, um diese Datei unter Ubuntu auszuführen?

Sameh Hany
quelle
Gehe zu (Firefox) Einstellungen -> Anwendungen -> JNLP-Datei -> Andere verwenden Gehe jetzt zu deinem Java 7-Verzeichnis -> bin -> javaws Dies öffnet deine jnlp-Datei --------- ------ Hinweis - Sie können Icedtea zum Öffnen von JNLP-Dateien verwenden.
Din

Antworten:

18

Installieren Sie zuerst das icedtea-8-Plugin- Paket (oder eine neuere Version), das das Java-Browser-Plugin und das Java-Webstart-Tool enthält, mit dem JNLP-Dateien gestartet werden können.

Verwenden Sie Javaws, um die heruntergeladene .jnlp-Datei zu öffnen.

xranby
quelle
So installieren Sie icedtea-7-Plugin - Typ sudo apt-get install icedtea-7-plugin.
IronMan007
2
icedtea-7-plugin wird nicht mehr gefunden. Jetzt sollten Sie das icedtea-8-plugin
Bunyk
2
apt-cache search "icedtea-.*-plugin"passende Version zu finden.
Chester
2

Haben Sie versucht, zu überprüfen, ob Java ordnungsgemäß funktioniert? Über diesen Link können Sie feststellen, ob dies der Fall ist. http://www.java.com/en/download/installed.jsp?detect=jre Wenn nicht, müssen Sie es ordnungsgemäß aktivieren. Ich bin immer noch ein bisschen ein Noob, aber ich hatte das gleiche Problem. Grüße

Frank V
quelle
0

Im Verzeichnis /usr/lib/firefox-addons/plugins

Erstellen Sie eine symbolische Verknüpfung

ln -s /usr/share/javaclient/jre1.8.0_121/lib/amd64/libnpjp2.so

Gehen Sie zu (Firefox) Einstellungen -> Anwendungen -> JNLP-Datei -> Andere verwenden

Gehen Sie nun in Ihr Java 8-Verzeichnis -> bin -> javaws

Dadurch wird Ihre jnlpDatei geöffnet

Kredit Din für die Firefox-Präferenzen.

joedotmac
quelle
0

Für Ubuntu 19.10 verwenden Sie:

sudo apt install icedtea-netx
Erik Morelj
quelle
1
Dieses Paket existiert nicht nur seit 19.10, sondern für alle aktuell unterstützten Ubuntu-Releases (mindestens 16.04 und neuer). Überprüfen Sie zB packages.ubuntu.com/search?keywords=icedtea-netx
Byte Commander