1)classpath=.;javahome\lib\tools.jar;
2)
import java.awt.*;
import java.applet.Applet;public class HelloJavaApplet extends Applet
{
public void paint(Graphics g)
{
g.drawString("Hello Everybody!", 25, 25);
}
}
2)
import java.awt.*;
import java.applet.Applet;public class HelloJavaApplet extends Applet
{
public void paint(Graphics g)
{
g.drawString("Hello Everybody!", 25, 25);
}
}
classpath=.;javahome\lib\tools.jar;
是其中的一个解决方案,也可以直接加你的包进去。
这论坛里有很多这方面的贴子,你可以搜索一下,有很详细的。第二个问题同上,觉得也是因为extends Object,应该为extends Applet,作为一个Applet,你就应该是从Applet中派生,而不是从Object中派生^_^
http://www.csdn.net/Develop/read_article.asp?id=12699
看一看这个贴子,希望对你有所帮助!
但是有的时候也不一定~~重新装j2sdk试一下,然后正确配置classpath
Exception in thread "main" java.lang.NoClassDefFoundError:HelloJava我的autoexec.bat里已经包括了:
PATH=%PATH%;C:\jdk1.3.1_02\bin
set CLASSPATH=c:\jdk1.3.1_02\lib\tools.jar;.
何况编译时没错呀!
重新编译,执行,怎么还是显示 Hello Everybody! ?????
问题二虽然终于出现了Hello Everybody!,可是当我改成 g.drawString("Hello Everybody!sadjflkasjfl", 25, 25);
重新编译,执行,怎么还是显示 Hello Everybody! ?????
********************
关掉你的所有浏览窗口,重新打开!!!
刷新是不管用的!!!
Exception in thread "main" java.lang.NoClassDefFoundError:HelloJava始终都调不过去!!! 望各位同志指教!>>关掉你的所有浏览窗口,重新打开!!!
>>刷新是不管用的!!!
很对啊,多谢谢!!!!
应该是classpath=. 就行了。
这么多朋友告诉我很好的建议,可是我只有这么点分。
散分,庆祝。一点点分,不成敬意!