将Applet程序嵌入HTML文件中无法运行?

来源:百度知道 编辑:UC知道 时间:2024/06/27 23:15:03
我在文件目录C:\java\Li\bin\Exam下建了一个applet程序Exam4_1.class,和一个HTML文件Exam4_1.html。两个文件内容分别为:package Exam;
import java.applet.Applet;
import java.awt.Graphics;
public class Exam4_1 extends Applet{
String str;
public void init()
{
str="Here is an Applet.";
}
public void paint(Graphics g)
{g.drawString(str,50,100);}
}

<HTML>
<BODY>
<APPLET CODE="Exam4_1.class" width=300 height=200>
</APPLET>
</BODY>
</HTML>
其中Exam4_1.class是经过Eclipse编译形成的,且运行结果正确。但是在IE中通过输入C:\java\Li\bin\Exam Appletviewer Exam4_1.html时,却弹出错误:Windows cannot find 'C:\java\Li\bin\Exam AppletViewer Exam4_1.html'.Check the spelling and try again.

哎,如果要用 <applet>这个标签的话,那么你的class文件要与你的html标签在同一级目录!否则就有乱七八糟的错,jdk文档里面不是有这样的示例吗?

我把你的Exam4_1.class和Exam4_1.html两个文件copy下来放在同一个文件夹里,运行一开始也不行,后来成功了。
我觉得有这样几步:
1.对Exam4_1.java进行编译,形成.class文件(可以在jdk下直接运用javac Exam4_1.java和AppletViewer Exam4_1.html)
2.然后在浏览器中打开Exam4_1.html,看看可能成功
3.如果不行,可能是浏览器不能运行appet,你查看一下http://zhidao.baidu.com/question/7260443.html?si=1
按照他讲的方式下载applet plugin,然后再尝试运行看看。
4.如果还不行,我们再交流