我使用eclipse编写了一个java applet,它在eclipse中运行良好。我试图将它添加到我的网页上并且applet加载但是当它开始使用web导航api" htmlunit时停止。"具体错误是
引起:java.security.AccessControlException:拒绝访问(" java.util.PropertyPermission"" com.google.appengine.runtime.environment""阅读&#34 ;)
HTML是:
<applet code="abc.123.class" archive="abc123.jar" width="400" height="300"></applet>
我把它打包成一个可运行的JAR。我花了几个小时试图找出为什么以及我收集的内容,我可能需要以下一个或全部。
答案 0 :(得分:0)
HTML是:
<applet code="abc.123.class" archive="abc123.jar" width="400" height="300"></applet>
HTML应为:
<applet code="abc.123" archive="abc123.jar" width="400" height="300"></applet>
code
属性应该是类的完全限定名称。例如。对于一个普通的Swing小程序,FQN将是javax.swing.JApplet
和rt.jar
中的路径,或者在文件系统上扩展相对路径为javax/swing/JApplet.class
(注意{{1}的组合和/
)。它在你的示例中的编写方式将显示为.
,这两者都不是。
该解释假设applet类名为javax.swing.JApplet.class
,它位于123
包中(这是非常混乱和非特定的名称,BTW)。如果不是这样,请填写该信息。