Moja aktualna wersja java to
$ java -version
java version "1.6.0_38"
Java(TM) SE Runtime Environment (build 1.6.0_38-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)
i możliwe jest uruchomienie pliku jnlp jako
$ javaws ContestAppletProd.jnlp
(to TopCoder Contest Arena)
ale chcę go uruchomić jednym kliknięciem.
Po kliknięciu pliku prawym przyciskiem myszy pojawia się opcja „Otwórz za pomocą innej aplikacji”, ale nie wiem, jak tutaj dodać javaws.
Jako dodatek do odpowiedzi giętarki, jeśli używasz Chrome, możesz nie mieć szansy na zmianę domyślnej aplikacji bez przejścia przez etap „Otwórz za pomocą innej aplikacji” menedżera plików. W moim przypadku (Chrome na XUbuntu 15.10 - XFCE) musiałem:
W / usr / share / applications (wiele, w rzeczywistości) była już poprawna opcja aplikacji jnlp, więc nie musiałem tworzyć własnej, ale nie był używany, dopóki nie zrobiłem powyższego (pliki JNLP były powiązane z Firefoksem które nie wiedziały co z nimi zrobić)
To jest tak podstawowe, że nie mogłem tego zrozumieć przez jakiś czas :)
źródło