【发布时间】:2013-07-25 13:36:19
【问题描述】:
我有一个 1/2 年前运行的小程序。现在我需要“重新激活”它,但是由于未知原因它不再工作了。以下是规格:
- 基于 JNLP 的 NG 小程序
- 雄猫 7
- JRE 1.7.0_25
- Firefox 22 和 Chrome 28
这是我得到的错误:
MissingFieldException[ The following required field is missing from the launch file: <jnlp>]
at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory._buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
at sun.plugin2.applet.JNLP2Manager.initialize(Unknown Source)
at sun.plugin2.main.client.PluginMain.initManager(Unknown Source)
at sun.plugin2.main.client.PluginMain.access$200(Unknown Source)
at sun.plugin2.main.client.PluginMain$2.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Error while initializing manager: MissingFieldException[ The following required field is missing from the launch file: <jnlp>], bail out
到目前为止我尝试/怀疑的内容:
- 在安全更新 7u17、7u21 或 7u25 中引入了 Oracle。但是,我尝试了从 7u25 到 7u0 的所有 JRE,但没有帮助。还尝试了 6u51 到 6u22,我确信它之前确实有效。
- Mozilla 或 Google 引入了一些东西,以结合 java 插件来提高浏览器的安全性。尝试了各种较旧的浏览器版本 - 没有成功。但是后来我尝试了 IE10,它正在工作?!
- 分析了 JNLP 文件(也与 JaNeLa 一起),但由于它之前确实有效并且在 IE10 中有效,因此它不能是 JNLP。看来这个插件连 JNLP 分析都没有。
有什么想法吗?
【问题讨论】:
标签: java applet tomcat7 jnlp next-generation-plugin