JAVA入门问题

最近在学习JAVA,书上有一段程序例子,我放进eclipse里面运行,出现很多错误,请问这些错误是什么意思,怎么排除?packagenet.chapter4;import... 最近在学习JAVA,书上有一段程序例子,我放进eclipse里面运行,出现很多错误,请问这些错误是什么意思,怎么排除?

package net.chapter4;

import org.eclipse.swt.widgets.Shell;

public class SimpleForm {
public static void main(String[] args) {
Display display = new Display(); //创建Display实例
Shell shell = new Shell(display); //创建Shell实例
shell.setText("窗口"); //设置窗口的显示标签
shell.setBounds(200,200,500,350); //设置shell的显示范围
//设置窗口布局
FormLayout layout = new FormLayout();
layout.marginHeight = 50;
layout.marginWidth = 50;
shell.setLayout(layout);
//创建标签,用于显示"你好,SWT!"字样
Label helloLabel=new Label(shell,SWT.CENTER); //采用SWT.CENTER样式,即居中显示
helloLabel.setText("你好,SWT!");
shell.pack(); //以紧凑方式显示窗口并自动调节大小
shell.open(); //打开shell,类似于打开窗口
//开始事件处理循环,直到用户关闭窗口
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
}

错误提示:

Exception in thread "main" java.lang.Error: 无法解析的编译问题:
Display 无法解析为类型
Display 无法解析为类型
Shell 无法解析为类型
Shell 无法解析为类型
FormLayout 无法解析为类型
FormLayout 无法解析为类型
Label 无法解析为类型
Label 无法解析为类型
SWT cannot be resolved to a variable
显示 无法解析为类型
局部变量 helloLabel 重复
标记“.”上有语法错误,应为 ;
没有为类型 SimpleForm 定义方法 setText(String)

at net.chapter4.SimpleForm.main(SimpleForm.java:5)
展开
 我来答
华兴兴华
2013-07-19 · TA获得超过189个赞
知道小有建树答主
回答量:297
采纳率:100%
帮助的人:225万
展开全部
你用的SWT,SWT的jar包没有啊,吧SWTjar放到你工程下,将所有jar包选中右击,add to build path,然后打开代码,按ctrl+shift+o,
0613032107
2013-07-19 · TA获得超过347个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:211万
展开全部
我把你的代码进行了编译,发现确实缺少jar包的
追问
Display 无法解析为类型
Display 无法解析为类型
Shell 无法解析为类型
Shell 无法解析为类型
FormLayout 无法解析为类型
FormLayout 无法解析为类型

这些提示信息的意思是不是:这些数据类型应该在jar包里进行过定义,而书上又没有提供相应的jar包?这些包是用户自己编写的还是eclipse或sun提供的标准包?比如display,shell类型的定义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
perdayhi
2013-07-18
知道答主
回答量:32
采纳率:0%
帮助的人:12.4万
展开全部
编译下,看详细的报错信息,eclipse下很容易检查编译问题。。初步看 貌似 你导如的包不全
追问
Display 无法解析为类型
Display 无法解析为类型
Shell 无法解析为类型
Shell 无法解析为类型
FormLayout 无法解析为类型
FormLayout 无法解析为类型

这些提示信息的意思是不是:这些数据类型应该在jar包里进行过定义,而书上又没有提供相应的jar包?这些包是用户自己编写的还是eclipse或sun提供的标准包?比如display,shell类型的定义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式