JNLP启动错误

时间:2012-01-06 11:56:37

标签: java jnlp

我有一个工作正常的JNLP文件,看起来我的计算机在升级到Java 1.7(32位jdk1.7.0_02)后不再运行它 当我在无法启动应用程序对话框中选择查看详细信息时,启动文件显示为随机字符,例外情况为:

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文件。

有什么想法吗?

1 个答案:

答案 0 :(得分: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'.
...

顺便说一句 - JaNeLA会在 中检测到某些内容。

  

proctinator通过分配通过分配来节省纸张   电子邮件和网络。

应该是..

  

proctinator通过分配分配来节省纸张   电子邮件和网络。

并且......帮助树木+1。