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