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的可靠方法。