У меня на компьютере установлена Ubuntu 12.10 для x86-64, и я пытаюсь запустить файл .jnlp. Я установил Java 7 и плагин Java для Mozilla Firefox вручную (потому что нет пакета .deb для Java 7 для Ubuntu). Каждый раз, когда я дважды щелкаю по файлу .jnlp, открывается Firefox, и он дает мне возможность открыть файл с помощью Firefox или сохранить его, если я нажимаю сохранить его, загрузите файл, который я пытаюсь запустить, и если я нажму кнопку Открыть с помощью Firefox Web браузер открывает другую вкладку и снова просит меня (в новой вкладке) открыть или сохранить. Я использовал для запуска точно такой же файл в Debian, что мне делать, чтобы запустить этот файл в Ubuntu?
Сначала установите пакет icedtea-8-plugin (или более позднюю версию), который включает в себя плагин java browser и плагин javaws webstart, который может запускать файлы .jnlp.
Используйте javaws, чтобы открыть загруженный файл .jnlp.
В каталоге->/usr/lib/firefox-addons/plugins#
Создают символьную ссылку-> ln,-s/usr/share/javaclient/jre1.8.0_121/lib/amd64/libnpjp2.so
Переходят к (Firefox) Предпочтения-> Приложения-> файл JNLP->, Использование другой Теперь переходит к Вашему каталогу Java 8-> мусорное ведро-> javaws Это откроет Ваш jnlp файл
Credit Din для предпочтений Firefox.
Вы пытались проверить, правильно ли работает Java? Вы можете использовать эту ссылку, чтобы увидеть, если это так. http://www.java.com/en/download/installed.jsp?detect=jre Если нет, вам нужно будет правильно включить его. Я все еще немного нуб, но у меня была та же проблема. С уважением
Для Ubuntu 19.10 используйте:
sudo apt install icedtea-netx
Помимо установки OpenJDK 8 JRE, вам может потребоваться установить правильную JRE в панели управления IcedTea-web (на рабочем столе есть значок приложения). По умолчанию это может быть OpenJDK 11, поэтому вам нужно настроить его оттуда, в настройках jvm, и выбрать путь для версии 8.