0
我有一個運行半年前的小程序。現在,我需要「重新激活」它,但是由於未知的原因,它不再有效。這裏是規格:基於NG小程序 Applet停止使用JNLP MissingFieldException <jnlp>
- JNLP這是我的錯誤:
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
我到目前爲止嘗試/懷疑:
- oracle引入了安全更新7u17,7u21或7u25。但是我嘗試了所有從7u25到7u0的JRE,但沒有幫助。也嘗試過6u51降至6u22,我相信以前工作過。
- Mozilla或谷歌在努力增加他們的瀏覽器與java插件結合的安全性。嘗試了各種舊的瀏覽器版本 - 沒有成功。然後我嘗試IE10和它的工作?!
- 分析了JNLP文件(也包含JaNeLa),但由於它之前已經工作並在IE10中工作,因此它不能成爲JNLP。看來這個插件甚至沒有來分析JNLP。
任何想法?
其他解決生活。如果您在Java控制檯臨時文件中禁用,則必須再次打開它。如果你不保留臨時文件,它不會工作。 – Krzysiek