我有一个 1/2 年前运行的小程序。现在我需要“重新激活”它,但是由于未知原因它不再工作了。以下是规格:
- 基于 JNLP 的 NG 小程序
- 雄猫 7
- JRE 1.7.0_25
- 火狐 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。
有任何想法吗?