用java语言编程时总提示:找不到符号

跪求高手指点,我初学java,但是我编了一个书上的例子却总是提示我找不到符号,这是怎么回事啊?源代码如下:importjava.awt.*;classwan{public... 跪求高手指点,我初学java,但是我编了一个书上的例子却总是提示我找不到符号,这是怎么回事啊?

源代码如下:
import java.awt.*;
class wan
{
public static void main(String args[])
{ Frame frame = new Frame();
frame.setLayout(new FlowLayout());
Button button1=new Button();
Button button2=new Button("Button");
Button button3=new Button("确定");
frame.add(button1);
frame.add(button2);
frame.add(button3);
frame.pack();
frame.show();
}
}
编译报告如下:
C:\Jexample>javac wan.java -Xlint
wan.java:8: 找不到符号
符号: 构造函数 Button(java.lang.String)
位置: 类 Button
Button button2=new Button("Button");
^
wan.java:9: 找不到符号
符号: 构造函数 Button(java.lang.String)
位置: 类 Button
Button button3=new Button("确定");
^
wan.java:10: 找不到符号
符号: 方法 add(Button)
位置: 类 java.awt.Frame
frame.add(button1);
^
wan.java:11: 找不到符号
符号: 方法 add(Button)
位置: 类 java.awt.Frame
frame.add(button2);
^
wan.java:12: 找不到符号
符号: 方法 add(Button)
位置: 类 java.awt.Frame
frame.add(button3);
^
wan.java:14: 警告:[deprecation] java.awt.Window 中的 show() 已过时
frame.show();
^
.\Button.java:17: 找不到符号
符号: 构造函数 Button(java.lang.String)
位置: 类 Button
Button button2 = new Button ("Button ");
^
.\Button.java:18: 找不到符号
符号: 构造函数 Button(java.lang.String)
位置: 类 Button
Button button3 = new Button ("按钮");
^
.\Button.java:20: 找不到符号
符号: 方法 add(Button)
位置: 类 java.awt.Frame
frame.add(button1);
^
.\Button.java:21: 找不到符号
符号: 方法 add(Button)
位置: 类 java.awt.Frame
frame.add(button2);
^
.\Button.java:22: 找不到符号
符号: 方法 add(Button)
位置: 类 java.awt.Frame
frame.add(button3);
^
.\Button.java:25: 警告:[deprecation] java.awt.Window 中的 show() 已过时
frame.show();
^
10 错误
2 警告
展开
 我来答
hotpetersun
2007-09-04 · TA获得超过165个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:211万
展开全部
有可能是你的classpath 不对!
或者是引用包不对,把这个加到头上
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ksca00809106
2007-09-04 · 超过20用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:0
展开全部
classpath没设好你在桌面右击“我的电脑” 选择 “属性” 在弹出的“系统属性对话框”中选择“高级”选项卡 单击“环境变量”。在弹出的“环境变量”对话框中下半部分“系统变量”中找到“Path”单击“编辑”将“*****(JDK路径名)\bin”加到“变量值”文本框中然后单击确定

通常windows没有设置classpath环境变量,要新建。单击“新建”,变量名为“classpath” 变量值为“.;*****(JDK路径名)\lib\tools.jar”,这是JDK包(类库)的路径, 别忘了前面的点,分号.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我邹是想知道
2007-09-04 · TA获得超过772个赞
知道小有建树答主
回答量:784
采纳率:0%
帮助的人:534万
展开全部
错误就这两个。找不到这两个方法。你JDK什么版本的。

符号: 构造函数 Button(java.lang.String)
位置: 类 Button

符号: 方法 add(Button)
位置: 类 java.awt.Frame
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9095754
2007-09-04 · TA获得超过2574个赞
知道小有建树答主
回答量:905
采纳率:0%
帮助的人:1111万
展开全部
你是不是直接在命令行编译的,如果是,那一定是你的jdk classpath设置不正确。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0c3258b02
2007-09-04 · TA获得超过672个赞
知道小有建树答主
回答量:550
采纳率:0%
帮助的人:642万
展开全部
我的jdk 1.5.0_03
工具jbuilder 2006
除了show方法有警告提示(过时)
建议用setVisible(true)替代之
以外,
其他没有错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式