您的位置:首页 > 编程语言 > Java开发

Java基础:第八讲 使用集成开发环境(上)

2009-10-21 09:34 155 查看
这里选择Eclipse集成开发环境,而在开发Web应用的时候会选择一个基于Eclipse的插件,为了方便我们选择MyEclipse。注意:在介绍Java基础的时候,不会使用MyEclipse提供的功能。
我使用的集成开发环境:MyEclipse 7.5。安装过程不再介绍。
对于Java应用,使用集成开发环境的重要作用有如下几个方面:
n 创建工程,管理工程;
n 编写文件;
n 编译文件;
n 运行程序。
下面按照应用中出现的顺序分别介绍。
设置工作空间
要创建工程,首先要选择把工程文件放在什么位置,也就是工作空间(WorkSpace)。在MyEclipse启动的时候提示用户选择工作空间,自己选择一个目录即可。为了方便,可以为每个工程建立一个工作空间。
如果已经启动可以切换到其他工作空间。切换的操作如下:
【File】à【Switch Workspace】à【Other】,然后选择相应的位置。
选择Perspective和View
Perspective表示一个工作视图,例如Java应用视图,Web开发视图,debug视图,Resource视图等等。每个视图包含不同的小窗口,小窗口称为view。
选择视图可以通过【Window】à【Open Perspective】,选择某个视图或者选择【Other】,也可以从窗口右边的工具栏选择。开发Java应用通常选择Java Perspective。
Java Perspective主要包括3个部分:
n 左边的Package部分:能够看到工程中的所有文件夹,所有的类,类中所有的成员变量和成员方法。
n 中间的代码区域:显示代码,Java代码就是在这个区域显示,可以显示多个文件,在多个文件之间进行切换。
n 下面的控制台区域:显示运行的结果,还有编译时候的错误信息等。
注意:可以通过拖动改变区域所在的位置。
在某种视图下可以选择组成视图的窗口(View),通过【Window】à【Open View】,然后选择相应的窗口即可。
有时候不小心把某个窗口关闭掉了,可以通过这种方式重新打开。
另外可以通过双击某个窗口上面的边框,可以把当前窗口最大化,例如在编写代码的时候可以把代码区域最大化。
建议:可以自己随便点击某个Perspective看看布局。
创建工程
创建工程,在Eclipse中开发Java应用,首先需要创建工程。创建工程的过程如下:
在左边的Package窗口下面的空白处点击右键,选择【New】à【Java Project】,或者在菜单中选择【Java Project】à【New】à【Java Project】,弹出创建工程的界面,输入工程的名字hello,点击下一步,或者完成。这里采用的都是默认设置,也可以进行单独设置,刚开始做,可以先不做改动。
创建完的工程默认的又一个src文件夹用于存放源文件,在编译的时候会编译src下面的所有文件。
创建包
在src上点击右键,选择【New】à【Package】,在弹出的界面上输入包名即可,这里输入“ch1”。也可以在创建类的时候创建包。
创建类
在某个包中点击右键,选择【New】à【Class】,在弹出的界面中选择包(默认会选择鼠标点击的包),输入类名,如果希望生成main方法,把相应的复选框选中。这样就生成了一个Hello.java类,并且在代码区域中把这个类显示出来。
编写类
可以双击代码区域的Hello.java进行编辑。
在main方法中加入下面的代码:
System.out.println("Hello World!");
这个程序和之前我们手工编写的第一个程序是相同的。
注意:这个地方你不要拷贝,而是输入,看看输入的过程中这个集成开发环境为我们提供什么服务。
如果代码写错,在出错的代码行上的左边和右边会有红色的标记。把鼠标放在左边的红色标记上,可以看到系统提示的错误信息,可以根据错误信息修改代码。你可以故意把代码写错看看效果。
运行
之前我们手工编写的时候,在运行之前要进行编译,现在可以直接运行,集成开发环境自动编译。
要运行程序,在要执行的代码区域上点击右键,选择【Run As】à【Java Application】。在窗口的下面会显示运行的结果。如果运行有错误,也会在下面的窗口中显示错误信息。
集成开发环境的使用还有一些其他方面,现在介绍不合适,所以这一讲称为“使用集成开发环境(上)”,等把Java基本语法介绍完之后再介绍集成开发环境的其他用法。

上一讲:第七讲 编译和运行Java程序
下一讲:第九讲 基本信息表示

你可以动手用用环境。
李绪成 CSDN Bloghttp://blog.csdn.net/javaeeteacher
加为好友:http://student.csdn.net/invite.php?u=124362&c=7be8ba2b6f3b6cc5
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: