我有一个工作正常的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文件。
有什么想法吗?
答案 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。