我对HTML和applet的经验很少。我已经尝试了一些我在网上找到的东西,但是我无法让我的Java applet在Web浏览器中运行(它在eclipse中运行)。
我已将HTML文件放在与applet的所有Java类文件相同的文件夹中。我目前正在使用Safari,但希望applet可以在大多数流行的浏览器中使用。
如何使用HTML / JavaScript在网页上显示Java小程序?有人可以提供任何提示/建议吗?
以下是我尝试的HTML代码。
<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>
<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>
答案 0 :(得分:1)
尝试以下代码
<APPLET CODE=AppletSubclass.class WIDTH=anInt HEIGHT=anInt>
</APPLET>
OR
<object width="400" height="400" data="helloworld.class"></object>
祝你好运......
答案 1 :(得分:1)
使用deployJava.js编写applet元素。该脚本由Oracle支持,并将:
object
/ embed
或applet
元素。PendulumApplet.class
还是Applet1.class
?在国际论坛上调试问题并不会对applet类的名称产生怀疑是很困难的。.class
属性中的code
扩展程序已被容忍,但不正确。该值应该是表示类的完全限定名称的字符串。例如。 javax.swing.JApplet
而不是javax.swing.JApplet.class
。<html>
,而不是<Html>
)答案 2 :(得分:0)
虽然我自己没有这样做,但我的Java教科书为嵌入提供了这个大纲:
<applet
code = "ClassName.class"
width = 250
height = 50
[archive = archivefile]
[vspace = vertical_margin]
[hspace = horz_margin]
[algin = applet_alignment]
[alt = alt_text]
>
</applet>
(括号中的可选参数)
答案 3 :(得分:0)
我自己也有这个相同的问题。
使用<applet code=""></applet>
不起作用,但<Applet>
或<APPLET>
似乎有效。
谷歌浏览器和IE浏览器。