2010-08-16 4 views
1

У меня есть приложение, которое развертывается через JNLP в Windows XP. Я создал ярлык на пользовательских десктопах, указывающих на http://myserver/myapp.jnlp. В опциях папки в XP я установил расширение jnlp для использования javaws. Несмотря на это, ярлык на рабочем столе по-прежнему отображается как веб-ссылка (с помощью значка браузера), а при нажатии открывается результат запуска браузера (который, в свою очередь, успешно запускает приложение).Связать .jnlp с javaws

Это небольшое неудобство, так как приложение запускается, но я бы предпочел, чтобы браузер не был задействован. Будем очень благодарны за любые предложения о том, как получить приложение для запуска напрямую (без браузера).

Спасибо, Phil

ответ

0

У вас есть два простых варианта ...

  1. изменить ярлыки предназначаться для "javaws destination.jnlp" или
  2. добавить shorcut тег в файл JNLP и javaws создаст ярлык приложения для вас

Второе решение намного лучше, потому что оно является кросс-платформенным.

+0

Спасибо за ваше предложение, я создал новый ярлык для «javaws http: // myurl/myapp», и он отлично работал. FYI, я использовал вариант 2, но это перестало работать, вариант 1 успешно работает вокруг этого. – PhilDin

+0

Вы пытались очистить Java-кеш, «переустановить» приложение или создать shorcut вручную с панели управления Java? – aco

+0

Первоначально я запускал Java 6u20, но меня понизил до 6u16. Я удалил 6u20, очистил кеш, перезагрузил, установил 6u16 и запустил приложение. Приложение запустилось отлично, но не создало ярлык. Я не знал о создании ярлыка с панели управления, я только что проверил, и опция там, но призрачная. – PhilDin

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