SecurityException:升级到JRE 1.7.0_13后错误的applet类名

升级到JRE 1.7.0_13后,我的Applet不再运行了。 我得到以下安全例外:

basic: Fortschritts-Listener hinzugefügt: sun.plugin.util.ProgressMonitorAdapter@25a091 basic: Ausnahme: Bad applet class name. ExitException[ 3]java.lang.SecurityException: Bad applet class name at sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) basic: Fortschritts-Listener entfernt: sun.plugin.util.ProgressMonitorAdapter@25a091 

棘手的是applet没有从Web服务器加载,而是安装在JRE lib / ext目录中。

我认为’bad applet class name’已经与_013一起介绍了,因为我找不到任何关于它的信息。 该消息没有给我任何关于改变内容的提示。

下面是applet在网页中的嵌入。

  

有人知道该怎么办?

..安装在JRE lib / ext目录中。

不要那样做。 在甲骨文收购之前,Sun警告我们不要多年。

有人知道该怎么办?

首先要做的是将applet从该位置移动到公共的可访问目录并再次尝试。 另外,请勿使用embed元素。 deployJava.js是嵌入applet的可靠方法。