java Graphics 编译时错误

importjava.applet.*;publicclassHelloextendsApplet{publicvoidpaint(Graphicsg){g.drawSt... import java.applet.* ;
public class Hello extends Applet{
public void paint (Graphics g) {
g.drawString("Hello World !",20,20);
}
}
-------------------------------------------------------------
D:\java>javac Hello.java
Hello.java:3: cannot resolve symbol
symbol : class Graphics
location: class Hello
public void paint (Graphics g) {
^
1 error
---------------------------------------------------------------
求解 我appletviewer Hello.html会弹出一个小程序查看器 状态是启动:未初始化小程序 为什么我编译会错 还有要看运行结果的流程是怎么样的 先javac 然后再appletviewer吗?
D:\java>appletviewer Hello.html
java.lang.NoClassDefFoundError: hello (wrong name: Hello)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:157)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:123)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:561)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:619)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:548)
at sun.applet.AppletPanel.run(AppletPanel.java:299)
at java.lang.Thread.run(Thread.java:534)
-------------------------------------------------------------------------
这样是正常吗?
展开
 我来答
liss5945
2012-04-24 · TA获得超过231个赞
知道小有建树答主
回答量:237
采纳率:100%
帮助的人:125万
展开全部
源文件,编译,运行,三步走。
一,源文件,一个java applet的生命周期涉及 init();start();stop();destroy();paint(),这些方法是一个完整的java applet所包含的。你出现未初始化小程序,那是因为你没有重写 init()方法。
你可以什么也不写,但是这些方法要有。
java applet源文件编译和java其他文件编译无异。此处不多说。
java applet程序属于java嵌入式开发的一种,它必须嵌入到浏览器中来运行,因此必须编写一个超文本文件(含有applet标记的网页),也就是所谓的配置文件,告诉浏览器来运行这个java applet.
使用文本编辑器编写如下超文本,并保存在你代码目录下。命名为show.html.
show.html
<applet code=Hello.class height=180 width=300>
</applet>
然后,cd到你的目录下,appletviewer show.html

应该不会出现什么问题了。。你代码改改看。
xiaorenwudeai
2012-04-24
知道答主
回答量:37
采纳率:0%
帮助的人:18.8万
展开全部
应该是少了import java.awt.Graphics;
Graphics g 需要它
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式