Почему я не могу запустить Java Web Start Applications?

16

У меня на компьютере установлена ​​Ubuntu 12.10 для x86-64, и я пытаюсь запустить .jnlpфайл. Я установил Java 7 и плагин Java для Mozilla Firefox вручную (потому что нет .debпакета для Java 7 для Ubuntu).

Всякий раз, когда я дважды щелкаю .jnlpфайл, открывается Firefox, и он дает мне возможность открыть файл с помощью Firefox или сохранить его. Если я нажимаю «Сохранить», он загружает файл, который я пытаюсь запустить, и если я нажимаю «Открыть» в веб-браузере Firefox, он открывает другую вкладку и снова просит меня (в новой вкладке) открыть или сохранить.

Я использовал для запуска точно такой же файл в Debian, так что я должен сделать, чтобы запустить этот файл в Ubuntu?

Самех Хани
источник
Перейдите в (Firefox) Настройки -> Приложения -> Файл JNLP -> Использовать другое. Теперь перейдите в раздел Java 7 -> bin -> javaws. Это откроет ваш файл jnlp --------- ------ Примечание - Вы можете использовать Icedtea для открытия файлов jnlp.
Din

Ответы:

18

Сначала установите пакет плагина icedtea-8 (или более позднюю версию), который включает в себя плагин java browser-plugin и инструмент веб-запуска javaws, который может запускать файлы .jnlp.

Используйте javaws, чтобы открыть загруженный файл .jnlp.

xranby
источник
Для установки icedtea-7-плагин типа sudo apt-get install icedtea-7-plugin.
IronMan007
2
icedtea-7-плагин больше не найден. Теперь вы должны установить IcedTea-8-плагин
Bunyk
2
apt-cache search "icedtea-.*-plugin"найти подходящую версию.
Честер
2

Вы пытались проверить, что Java работает правильно? Вы можете использовать эту ссылку, чтобы увидеть, если это так. http://www.java.com/en/download/installed.jsp?detect=jre Если нет, вам нужно будет правильно включить его. Я все еще немного нуб, но у меня была та же проблема. С уважением

Фрэнк V
источник
0

В каталоге /usr/lib/firefox-addons/plugins

Создать символическую ссылку

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

Перейдите в (Firefox) Настройки -> Приложения -> Файл JNLP -> Использовать другие

Теперь перейдите в каталог Java 8 -> bin -> javaws

Это откроет ваш jnlpфайл

Кредит Дин для предпочтений Firefox.

joedotmac
источник
0

Для Ubuntu 19.10 используйте:

sudo apt install icedtea-netx
Эрик Морель
источник
1
Этот пакет существует не только с 19.10, но и для всех поддерживаемых в настоящее время выпусков Ubuntu (как минимум 16.04 и новее). Посмотрите, например, packages.ubuntu.com/search?keywords=icedtea-netx
Byte Commander