繁体   English   中英

使用HTML / JavaScript在网页中显示applet

[英]Display an applet in a webpage using HTML/JavaScript

我对HTML和applet的经验很少。 我已经尝试了一些我在网上找到的东西,但是我无法让我的Java applet在Web浏览器中运行(它在eclipse中运行)。

我已将HTML文件放在与applet的所有Java类文件相同的文件夹中。 我目前正在使用Safari,但希望applet可以在大多数流行的浏览器中使用。

如何使用HTML / JavaScript在网页上显示Java小程序? 有人可以提供任何提示/建议吗?

以下是我尝试的HTML代码。

尝试1:

<Html>
<Head>
<Title>Pendulum Applet</Title>
</Head>
<Body>
<br>
<br>
<embed code="PendulumApplet.class"
  width="200" height="200"
  type="application/x-java-applet;version=1.5.0"
  pluginspage="http://java.sun.com/j2se/1.5.0/download.html"/></embed>
</Body>
</Html>

尝试2:

<Html>
<Head>
<Title>Pendulum Applet</Title>
</Head>

<Body>
<br>
<br>
<OBJECT 
  classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
  width="200" height="200">
  <PARAM name="code" value="Applet1.class">
</OBJECT>
</Body>
</Html> 

试试下面的代码

 <APPLET CODE=AppletSubclass.class WIDTH=anInt HEIGHT=anInt>
 </APPLET>

要么

 <object width="400" height="400" data="helloworld.class"></object> 

祝好运...

使用deployJava.js编写applet元素。 该脚本由Oracle支持,并将:

  1. 检查用户是否具有所需的最低Java,如果没有,则提示他们安装,之后..
  2. 编写object / embedapplet元素,这是该浏览器最为人所知的。

其他说明:

  1. 它是PendulumApplet.class还是Applet1.class 在国际论坛上调试问题并不会对applet类的名称产生怀疑是很困难的。
  2. code属性中的.class扩展名是可以容忍的,但不正确。 该值应该是表示类的完全限定名称的字符串。 EG javax.swing.JApplet而不是javax.swing.JApplet.class
  3. HTML元素名称应全部小写(例如<html>而不是<Html>
  4. 您在Java控制台中看到了什么输出? 在浏览器中调试applet时,确保Java控制面板配置为在发现applet(或JWS应用程序)时弹出控制台是至关重要的。

我自己也有这个相同的问题。

使用<applet code=""></applet>不起作用,但<Applet><APPLET>似乎有效。

谷歌Chrome和IE浏览器。

虽然我自己没有这样做,但我的Java教科书为嵌入提供了这个大纲:

<applet code = "ClassName.class" width = 250 height = 50 [archive = archivefile] [vspace = vertical_margin] [hspace = horz_margin] [algin = applet_alignment] [alt = alt_text] > </applet>

(括号中的可选参数)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM