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,应该就可以了