2012-01-06 4 views
2

У меня есть файл JNLP, который отлично работает, и похоже, что мой компьютер больше не запускает его после того, как я обновил до Java 1.7 (32-разрядный jdk1.7.0_02) Когда я выбираю детали представления в Невозможно начать диалог приложения, файл запуска появляется как случайный набор символов и исключение:Ошибка запуска JNLP

MissingFieldException[ The following required field is missing from the launch file: <jnlp>] at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source) 

Вы можете увидеть файл здесь: Download Trial Version of The Proctinator

похоже, что файл работает на других компьютерах, работающих под управлением Java 6 . У компьютера, с которым у меня возникают проблемы, можно запускать другие JNLP-файлы просто отлично.

Любые мысли?

+0

Попробуйте указать дословный отклик HTTP, отправленный клиенту. Скорее всего, это неправильный MIME-тип. –

ответ

2

Возможно, вы захотите проверить файл запуска с помощью JaNeLA, прежде чем задаваться вопросом о различиях между версиями. Если JNLP недействителен, все догадываются, как его интерпретирует JWS-клиент.

JaNeLA Report - version 11.05.17 


Report for http://proctinator.com/dist/launch.jnlp 

cvc-complex-type.2.4.a: Invalid content was found starting with element 'security'. One of '{resources, application-desc, applet-desc, component-desc, installer-desc}' is expected. 
cvc-complex-type.2.4.a: Invalid content was found starting with element 'security'. One of '{resources, application-desc, applet-desc, component-desc, installer-desc}' is expected. 
XML encoding not known, but declared as UTF-8 
Codebase + href 'http://proctinator.com/ProctinatorDemo.jnlp' is not equal to actual location of 'http://proctinator.com/dist/launch.jnlp'. 
... 

BTW - что-то в описании, которое не быть обнаружен Джанеле.

proctinator экономит бумагу путем распределения заданий корыта электронной почты и Интернет.

Должно быть ..

proctinator экономит бумагу, распределяя задания через электронной почте и в Интернете.

И .. +1 за помощь деревьям.