日期:2014-05-20  浏览次数:20655 次

Java Applet小程序在Google和ff的运行(本机ff 20.0,google 20)
本帖最后由 lulin11060 于 2013-04-04 16:51:35 编辑

package test;

import java.applet.Applet;
import java.awt.Graphics;

public class Test extends Applet {
@Override
public void init() {
super.init();
}

public void paint(Graphics g) {
g.drawString("Hello Applet", 50, 40);
}
}


<html>
<title>Test Applet</title>
<applet codebase="F:\test_workspaces\Test4\bin" code="test.Test.class" width="300" height="200" alt=""></applet>
</html>


使用工具:myeclipse
codebase和code的路径改了很多次,还是不行,可能是package test;的原因,但是我不想去除手动在dos下运行,希望能解决,不是很清楚applet的运行路径。IE 8可以正常运行。

------解决方案--------------------
codebase是用来指定你的class的位置,不知在 "F:\test_workspaces\Test4\bin" 下有test\Test.class吗?

建议将当前目录改为包含test\Test.class的目录,即当前目录下有子目录test(其中有Test.class)
html文件中修改为
<applet codebase="." code="test.Test.class" width="300" height="200" alt=""></applet> 
并将该html文件也保存在当前目录下,这时执行该html,应该就可以了