Установка JNLP в Ubuntu для Open JDK 7

Как мне заставить JNLP работать на OpenJDK 7 на машине с Ubuntu?

Я пытаюсь получить ссылку на исходный код на http://www.bugaco.com/bioinf/clusterer/ с текстом "Скачать исходники" для запуска на моем компьютере.

В настоящее время, когда я пытаюсь запустить

javac -cp ".:l2fprod-common-all-7.3.jar:jfreechart-1.0.17/lib/jfreechart-1.0.17.jar" com/bugaco/mioritic/impl/module/project/Main.java

это дает мне ошибку

./com/bugaco/ui/LoadBean.java:11: error: package javax.jnlp does not exist
import javax.jnlp.FileOpenService;
                 ^

(и много других ошибок)

Я предполагаю, что это означает, что мне нужно установить JNLP вместе с другими пакетами, которые мне придется установить, когда я исправлю JNLP.

Основываясь на ответе Майка Кларка /questions/5779594/gde-nahoditsya-jnlpdownloadservlet-v-jdk-7/5779602#5779602 я предположил, что "Демонстрация и примеры" - это способ установки JNLP для Open JDK 7.

Я нахожусь на Ubuntu, поэтому я пытаюсь использовать "путь Ubuntu" для его установки. Я установил openjdk-7-demo, который описывает себя как "среда выполнения Java на основе OpenJDK (демонстрации и примеры)".

Это все еще дает ошибку, описанную выше. Что я сделал не так или забыл сделать?

Я попытался просмотреть тег вики для Java. Единственный не видео ресурс, который выглядел актуальным для меня в "Ресурсах для начинающих", был "Учебники по Java". Единственная релевантная ссылка была "Изучение языка Java". В нем был раздел о пакетах, но это только о том, как создавать свои собственные, а не как устанавливать пакеты других людей.

Я использую Ubuntu 12.04 (точная) 64-битная и Java 7

java version "1.7.0_55"
OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1ubuntu1~0.12.04.2)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

2 ответа

Если вы хотите использовать JNLP с OpenSDK, вам нужна реализация JNLP IcedTea.

В Ubuntu установите пакет "icedtea-netx".

Библиотеки, которые вам нужны, будут в /usr/share/icedtea-web/.

Просто используйте $ javaws xxxxx.jnlp.
Это работает для меня на:

(open-jdk-7 + Ubuntu 14.04)
Другие вопросы по тегам