2010-11-22 4 views
1

Я копал весь день в сообщениях форума Oracle и других темах и ответах на вопрос, упомянутый в названии. Есть ли жизнеспособный/определенный ответ о том, как решить такую ​​проблему. Мой JNLP-файл верен, я попытался заменить символы двойной кавычки одинарными кавычками и не преуспеть.Java Web Start Splash Screen не отображается

Например, this test here действительно работает как указано автором, но если я заменил значение href изображения всплеска на то, что доступно для меня локально (ex: ... href = "http: // localhost: 8080/mylib/mysplash.gif "), появляется тот же всплеск (из исходного приложения). Я очистил временные файлы и все, что я мог придумать. Опять же, приложение, упомянутое здесь, было примером небольшого приложения, которое до сих пор не делает трюк с заставкой, как я понимаю, это должно быть для приложения.

Я проверил и проверил мой JNLP (который я не могу воспроизвести здесь, к сожалению, извините, из-за проблем с конфиденциальностью) с доступными инструментами (от this place), и это хорошо сформированный, хорошо написанный XML-файл.

Ссылка на код и справочник по обращению к изображению в порядке.

Что может быть неправильным?

Любая помощь приветствуется.

С уважением, Андрей

ответ

1

Это «любая помощь» :):

  • Первый раз, когда ваш всплеск не будет
  • видимые
  • Убедитесь, что файл GIF может быть прочитан Java ImageIO.read(...)
+1

Хотя меня спросили некоторое время назад, и это не исправило проблему в то время, я отмечаю это как ответ, потому что это был единственный совет i enc в этой области, а также вторая пуля, доказанная с течением времени как простая, но важная вещь, которую нужно соблюдать во многих случаях, когда речь идет о изображениях. Спасибо с некоторой задержкой! :) – acostache