javaws установлен и не установлен - что происходит?

Я использовал программный центр 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 ...

2
задан 22 November 2012 в 20:18

1 ответ

Я довольно плохо знаком с 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
3
ответ дан 22 November 2012 в 20:18

Другие вопросы по тегам:

Похожие вопросы: