java applet 用HTML打开的时候报错

package com.test;
import javax.swing.JApplet;

public class MyApplet extends JApplet {
String s ;
public void init() {
s = new String("Hello World");

}
public void paint(Graphics g ){
  g.drawString("Hello World!",5,35);
 }
}


 

HelloWorld! Applet
    

刚开始学applet

一个最简单的例子
为什么加了包名就报错啊?

java.lang.NoClassDefFoundError: MyApplet (wrong name: com/test/MyApplet)

把包名去掉就好了
之前都是手打的,用myeclips就没办法了
顺便求一下applet的教程

在javaeye里就有

http://blog.csdn.net/Silver6wings/archive/2009/09/29/4618137.aspx

加一个属性就好了
比如全路径为
D:\eclipseworkspace\helloworld\com\test\MyApplet.class
包为
package com.test;

最后结果

  
java.lang.NoClassDefFoundError: MyApplet (wrong name: [color=red]com/test/MyApplet[/color])

你界面引入Java类的时候,没有加包名,导致找不到这个类。

我挺无语的。