Вопрос по java – Импорт «javax.jnlp» не может быть разрешен

8

Я изучаю Java и пытаюсь запустить некоторые примеры, используя Java Web Start.

Тем не менее, я не могу найти этот пакетjavax.jnlp.

Эта та же самая ошибка преследует меня как в Windows, так и в Linux. Я установил oracle jdk 7 в Windows. OpenJDK 1.6 - это версия, установленная в Linux.

Безуспешно искать в интернете пакет. Он больше не доступен на сайте оракула, потому что они настаивают на том, что пакет является частью jdk.

Я искал каталоги установки для этого. Некоторые утверждают, что это вjnlp.jar файл, другие претензии вjavaws.jar файл ... ни один из файлов не является частью моей установки.

Означает ли этоdemo. отBasicService строить хорошо для тебя? Это указывает на<property name="classpath" value="${java.home}/lib/javaws.jar" /> "Они настаивают на том, что пакет является частью JDK." И JRE. Andrew Thompson
Это часть JDK, по крайней мере, примерно с 1.4. Если вы используете старую версию, которая не содержит ее, обновите. Это слишком давно. user207421
Спасибо всем. Я попробовал демонстрационную версию BasicService, которую вы предоставили Andrew. Это сработало. Поэтому я оставил ее в памяти и проверил командную строку, которая использовалась для его запуска (с помощью Process Monitor). Я нашел эту опцию команды "-Xbootclasspath / a : /usr/share/icedtea-web/netx.jar ".. и вот где я нашел пакет javax.jnlp. Включение этого файла" netx.jar "в путь сборки проекта решает проблему импорта. Но это не так странный MadeOfAir

Ваш Ответ

3   ответа
7

jre/lib/javaws.jar в 1,7 и 1,8 согласно:https: //stackoverflow.com/a/13555413/82930

Thejre/аталог @ можно найти внутриjdk/ каталог, если у вас установлен только JDK.

Это должен быть принятый ответ. Jason
0

ример: "javac -classpath.: / Path / to / javaws.jar webstart / *. Java"

6

Инструмент jardiff, файл jnlp-servlet.jar и файл jnlp.jar можно найти в каталоге примеров JDK.

На моем компе он есть:

... /jdk1.6.0_23/sample/jnlp/servlet/jnlp.jar

Для Java 7 вы должны скачать Демо и образцы отдельно

Windows x86 (32-разрядная версия) 15,62 МБ Jdk-7u4-windows-i586-demos.zip

Windows x64 (64-разрядная версия) 15,69 МБ Jdk-7u4-windows-x64-demos.zip

Ты найдешь jnlp.jar внутри:jdk1.7.0_04\sample\jnlp\servlet\jnlp.jar

Ссылки не работают. Andrew Grimm

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