Applet没有在html上工作

时间:2013-03-23 20:27:57

标签: java html applet

我在netbeans中创建了一个名为PaintApplet的japplet,我得到了它的.jar文件并将其放在带有html文件的文件夹中,html文件是这样的:

 <html>
<body>
<APPLET ARCHIVE="PaintApplet.jar" CODE=PaintApplet.class  WIDTH=800 HEIGHT=500>


</APPLET>

 </body>
</html>

2 个答案:

答案 0 :(得分:0)

从标记中删除.class,如果该类不在默认包中,则添加包名称。

<APPLET 
    ARCHIVE="PaintApplet.jar" 
    CODE="com.org.PaintApplet"  
    WIDTH=800 HEIGHT=500>
</APPLET>

请参阅http://docs.oracle.com/javase/tutorial/deployment/applet/html.html

  
      
  • code是applet类的名称
  •   
  • archive是包含applet及其资源的jar文件的名称
  •   
  • width是applet的宽度
  •   
  • height是applet的高度
  •   

或使用对象标签:

<OBJECT 
  classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
  width="800" height="500">
  <PARAM name="code" value="com.org.PaintApplet">
  <PARAM name="archive" value="PaintApplet.jar">
</OBJECT>

此外,请确保您已安装最新的JRE版本(当前为1.7.0更新17),因为如果java插件不是最新的,某些浏览器将阻止applet。

答案 1 :(得分:0)

您应该检查:Deploying an Applet

对于前。你可以尝试一下:

<script src="http://www.java.com/js/deployJava.js"></script>
<script>
    var attributes = {code:'PaintApplet.class', archive:'PaintApplet.jar', width: 800, height: 500}; 
    var parameters = {boxbgcolor: 'white', boxborder: 'false', centerimage: 'true'}; 
    deployJava.runApplet(attributes, parameters, '1.6'); 
</script>
<noscript>
...
</noscript>