Я использовал программный центр Ubuntu (12.04) для установки IcedTea Web Control Panel
и IcedTea Java Web Start
для запуска Java-файла WebStart с окончанием jnlp
. После этого я попытался запустить файл из Firefox - я смог выбрать Open with IcedTea Java Web Start (default)
из выпадающего меню.
Это не сработало (unknown error occurred
) с предложением загрузить файл и начать тогда. Я так и сделал, и после того, как я узнал, что команда для Java Web Start
- это javaws
, я связал это - просто чтобы выяснить, не установлена ли она (или нет в пути поиска).
Я не знаю, как продолжить, то есть как запустить этот файл jnlp
из терминала. Может быть, мне нужно установить что-то еще? Если так, что и как? Может быть, я путаю разные Java-вещи? Может быть, в IceTea нет кофе? Я очень неопытен с Java ...
Я довольно плохо знаком с Java также, но здесь являюсь некоторыми вещами, которые Вы могли попробовать:
Проверьте конфигурацию альтернатив Java:
В терминальном типе: sudo update-alternatives --config java
Icedtea является реализацией с открытым исходным кодом javaws, таким образом, я выбрал бы java-6-openjdk-i386 опцию.
Проверьте, что Вам установили корректный плагин
Удостоверьтесь, что icedtea6-плагин установлен
(Не уверенный, если это строго необходимо, но это могло бы быть),
Проверьте, что у Вас есть установленный icedtea-netx
Я смотрел в Центре программного обеспечения на Панель Веб-элемента управления IcedTea, и сеть IcedTea Java Запускаются и в More Info
оба шоу внизу: version: icedtea-netx-common 1.2-2ubuntu1.3
Однако существует также пакет icedtea-netx, который является тем, что я установил в своей системе, и icedtea-netx-common был установлен автоматически как зависимость.
Используя диспетчер пакетов Способности я видел что: icedtea6-plugin Depends on icedtea-6-plugin
и это icedtea-6-plugin depends on icedtea-netx
Удостоверьтесь, что Вы используете javaws правильно.
Я использую javaws для выполнения программы 'Компас и Линейка C.a. R.' и команда похожа на это:
javaws -open %U -localfile -J-Djnlp.application.href=http://zirkel.sourceforge.net/JavaWebStart/zirkel-new.jnlp /home/jesse/.java/deployment/cache/6.0/31/7bca389f-718ab01a
Посмотрите man javaws
для получения дополнительной информации о команде.
Вы могли также попытаться установить C.a. R. от http://car.rene-grothmann.de/doc_en/JavaWebStart.html Запустите C.a. R. с помощью сети Java Запускаются, чтобы протестировать, если javaws работает. (Я уверен, что существует более простой способ протестировать его, но я не знаю, каково это, извините),
P.S. Я нахожу Центр программного обеспечения довольно раздражающим, потому что, в то время как это является визуально очень хорошим и большим для нахождения новых программ, Вы хотели бы пробовать, если Вы хотите знать фактическое имя пакета, необходимо нажать до More Info
и проверьте информацию о версии внизу для обнаружения, каково фактическое имя пакета. (подскажите разработчики подсказки :-)
Можно проверить ли пакет в установленный в системе путем открытия терминала и ввода: dpkg-query -l packagename
например. dpkg-query -l icedtea*
или dpkg-query -l *jdk*
Можно затем установить пакет путем ввода sudo apt-get install packagename
нажимающая вкладка дважды также даст Вам список возможных вариантов. например, введите sudo apt-get install icedtea
TAB
TAB
и необходимо добраться:
icedtea-6-jre-cacao icedtea-7-jre-cacao icedtea-netx-common
icedtea-6-jre-jamvm icedtea-7-jre-jamvm icedtea-plugin
icedtea-6-plugin icedtea-7-plugin
icedtea6-plugin icedtea-netx