2012-06-03 3 views
8

Я изучаю Java и пытаюсь запустить некоторые примеры с помощью Java web start.Импорт «javax.jnlp» невозможен.

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

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

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

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

+0

Есть ли это [демонстрация. из 'BasicService'] (http://pscode.org/jws/api.html#bs) построить ОК для вас? Он задает '' * ", они настаивают на том, что пакет является частью jdk." * И JRE. –

+0

Это часть JDK, по крайней мере с момента примерно 1.4. Если вы используете более старую версию, которая ее не содержит, обновите ее. Это просрочка. – EJP

+0

Спасибо всем. Я попробовал демонстрацию BasicService, предоставленную вами Andrew.It. Я оставил ее в памяти и проверил командную строку, которая была использована для ее запуска (с помощью Process Monitor). Я нашел эту опцию команды «-Xbootclasspath/a : /usr/share/icedtea-web/netx.jar ".. и вот где я нашел пакет javax.jnlp. Включение этого файла« netx.jar »в путь сборки проекта решает проблему импорта. Но это не так. странный? – MadeOfAir

ответ

6

На странице Oracle:

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

На моем компе он находится в:

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


Для Java 7 вы должны загрузить Demos and Samples отдельно:

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

Windows x64 (64-разрядная версия) 15.69 MB jdk-7u4-windows-x64-demos.zip

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

+0

Ссылки сломались. –

6

Может быть найден в jre/lib/javaws.jar в 1.7 и 1.8, в соответствии с: https://stackoverflow.com/a/13555413/829305

Каталог jre/ можно найти в директории jdk/ если вы» ve только установил JDK.

+0

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

0

Вы должны добавить путь к файлу javaws.jar в свой путь к классам. Например: «javac -classpath.:/Path/to/javaws.jar webstart/*. Java»

 Смежные вопросы

  • Нет связанных вопросов^_^