Dlaczego nie mogę uruchomić aplikacji Java Web Start?

16

Mam Ubuntu 12.10 dla x86-64 na komputerze i próbuję uruchomić .jnlpplik. Zainstalowałem ręcznie Javę 7 i wtyczkę Java dla Mozilla Firefox (ponieważ nie ma .debpakietu dla Java 7 dla Ubuntu).

Ilekroć dwukrotnie klikam .jnlpplik, Firefox jest otwierany i daje mi możliwość otwarcia pliku w Firefoksie lub zapisania go. Jeśli kliknę przycisk Zapisz, pobierze plik, który próbuję uruchomić, a jeśli kliknę przycisk Otwórz w przeglądarce Firefox, otworzy się kolejna karta i ponownie poprosi mnie (w nowej karcie) o otwarcie lub zapisanie.

Kiedyś uruchamiałem dokładnie ten sam plik na Debianie, więc co powinienem zrobić, aby uruchomić ten plik na Ubuntu?

Sameh Hany
źródło
Idź do Preferencji (Firefox) -> Aplikacje -> Plik JNLP -> Użyj innych Teraz przejdź do disrektory Java 7 -> bin -> javaws To otworzy twój plik jnlp --------- ------ Uwaga - Możesz użyć Icedtea do otwierania plików jnlp.
Din

Odpowiedzi:

18

Najpierw zainstaluj pakiet icedtea-8-plugin (lub nowszą wersję), który zawiera wtyczkę do przeglądarki Java i narzędzie webstart javaws, które może uruchamiać pliki .jnlp.

Użyj javaws, aby otworzyć pobrany plik .jnlp.

Xranby
źródło
Aby zainstalować icedtea-7-wtyczki typu sudo apt-get install icedtea-7-plugin.
IronMan007
2
icedtea-7-plugin nie został już znaleziony. Teraz powinieneś zainstalować icedtea-8-plugin
Bunyk
2
apt-cache search "icedtea-.*-plugin"znaleźć odpowiednią wersję.
Chester
2

Czy próbowałeś sprawdzić, czy Java działa poprawnie? Możesz użyć tego linku, aby sprawdzić, czy tak jest. http://www.java.com/en/download/installed.jsp?detect=jre Jeśli nie, musisz odpowiednio włączyć tę funkcję. Nadal jestem trochę Noobem, ale miałem ten sam problem. pozdrowienia

Frank V.
źródło
0

W katalogu /usr/lib/firefox-addons/plugins

Utwórz łącze symboliczne

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

Przejdź do Preferencji (Firefox) -> Aplikacje -> Plik JNLP -> Użyj innych

Teraz przejdź do katalogu Java 8 -> bin -> javaws

To otworzy twój jnlpplik

Kredyt Din za preferencje firefox.

joedotmac
źródło
0

W przypadku Ubuntu 19.10 użyj:

sudo apt install icedtea-netx
Erik Morelj
źródło
1
Ten pakiet istnieje nie tylko od 19.10, ale dla wszystkich obecnie obsługiwanych wersji Ubuntu (przynajmniej 16.04 i nowszych). Sprawdzić np packages.ubuntu.com/search?keywords=icedtea-netx
Byte komandora