【问题标题】:Applet not working on html小程序无法处理 html
【发布时间】:2013-03-24 18:12:10
【问题描述】:

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

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


</APPLET>

 </body>
</html>

【问题讨论】:

  • 浏览器是否安装了Java?
  • 是的,它要求我运行它,然后我单击“确定”,但没有任何反应,它显示了小程序的大小,但它是灰色的,并且中间有那个拼图标志。什么都没有加载,甚至是小程序加载屏幕

标签: java html applet


【解决方案1】:

如果类不在默认包中,则从标记中删除 .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 是小程序类的名称
  • archive 是包含小程序及其资源的 jar 文件的名称
  • width是小程序的宽度
  • height 是小程序的高度

或者使用对象标签:

<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 插件不是最新的,某些浏览器会阻止小程序。

【讨论】:

  • 认为您将它与运行应用程序混淆了,java -jar ...
  • 不,没关系 - 您可以添加 .class 没有任何问题(刚刚测试)
猜你喜欢
  • 2018-01-25
  • 1970-01-01
  • 2016-08-09
  • 1970-01-01
  • 1970-01-01
  • 2021-02-25
  • 2021-11-01
  • 2021-08-11
  • 2012-02-24
相关资源
最近更新 更多