## Java编程那些事儿13——Eclipse基本使用
作者:陈跃峰
出自:[http://blog.csdn.net/mailbomb](http://blog.csdn.net/mailbomb)
**2.2 Eclipse使用**
Eclipse是一个开源、免费的集成开发工具。
Eclipse是实现开发中的主流开发工具之一,熟练使用该工具将在学习,以及以后的实际开发中让你如虎添翼。
如果把程序员类比成军队中的士兵的话,那么集成开发工具就是你手中的枪,你要对它足够的熟悉,并且足够熟练的使用它。
对于开发工具的学习,需要在学习中使用,在使用中学习。
**2.2.1 Eclipse的获得**
Eclipse的安装程序可以从其官方网站上免费下载,地址为:
[http://www.eclipse.org](http://www.eclipse.org/)
在下载时选择“Eclipse Classic”下载即可,其最新版本为3.3.2。
需要注意的是,在现在时一定要下载SDK,而且根据你的操作系统选择对应的版本,例如Windows平台上的文件默认是eclipse-SDK-3.3.2-win32.zip。
以下为Windows操作系统为例子来介绍Eclipse的安装。
**2.2.2 Eclipse的安装**
Eclipse是一个使用Java语言开发的工具软件,所以在安装Eclipse以前,一定要安装JDK,其中Eclipse3.3.2要求安装的JDK版本在1.5及以上。
Eclipse的安装很简单,只需要解压缩安装文件即可,解压缩的文件没有限制,可以根据实际使用的需要解压缩到任意路径下。
**2.2.3 Eclipse基本使用**
Eclipse安装完成以后,选择Eclipse安装目录下的eclipse.exe即可启动该软件。
**2.2.3.1 工作空间设置**
第一次启动Eclipse时,会弹出一个标题为“Workspace Launcher”的窗口,该窗口的功能是设置Eclipse的workspace(工作空间)。workspace是指Eclipse新建的内容默认的保存路径,以及Eclipse相关的个性设置信息。该窗口中“Workspace”输入框中是需要设置的路径,可以根据个人的需要进行设置,下面的“Use this as default and do not ask again”选择项的意思是:使用这个作为默认设置,以后不要再询问,选中以后的效果是:1、下次启动时不再弹出该窗口,2、把这个设置作为默认设置,不选中该选择项则每次启动时都弹出该窗口。设置完成以后,选择“OK”按钮,就可以启动Eclipse了。
**2.2.3.2 显示主界面**
Eclipse第一次启动起来以后,会显示一个欢迎界面,选择左上角“Welcome”右侧的“X”关闭欢迎界面,就可以看到Eclipse的主界面了。
欢迎界面只显示一次,以后只有在变更了工作空间以后才可能会再次显示。
关于Eclipse界面的布局方式,这里暂不介绍,因为介绍时不可避免的要用到一些后续要学到的专业术语,这里先简单介绍一下其使用方式,至于界面的布局方式这个在使用中逐渐去熟悉。
**2.2.3.3 Eclipse基本使用**
集成开发环境(IDE)的使用相对来说稍显繁琐,但是对于实际的项目开发来说却是非常实用的,在初次使用时,需要习惯和适应这种使用方式。
集成开发环境在使用前,需要首先建立Project(项目),Project是一个管理结构,管理一个项目内部的所有源代码和资源文件,并保存和项目相关的设置信息。
一个项目内部可以有任意多个源文件,以及任意多的资源。
使用Eclipse的基础步骤主要有如下这些:
1. 新建项目
2. 新建源文件
3. 编辑和保存源文件
4. 运行程序
**2.2.3.3.1 新建项目**
新建项目的步骤如下:
1、 选择菜单“File”>“New”>“Java Project”
2、 在“New Java Project”窗口中,进行新建项目的设定,例如输入Test
“Project Name”是必须输入的内容,代表项目名称,在硬盘上会转换成一个文件夹的名称。
“Content”设置项目的内容。
“JRE”部分设置项目使用的JDK版本。
“Project layout”部分设置项目文件内部的目录结构。
3、 选择“Finish”按钮完成设置
项目建立以后,可以到磁盘对应路径下观察一下项目文件夹的结构。
**2.2.3.3.2 新建源文件**
项目建立以后,或者打开项目以后,就可以新建源文件了。
一个项目中可以包含多个源文件,每个源文件都可以独立执行。
新建源文件的步骤为:
1、 选择菜单“File”>“New”>“Class”
2、 在“New Java Class”向导中,进行新建源文件的设定
“Source folder”代表源代码目录,例如“test/src”,如果该内容和项目保持一致则不需要修改,否则可以选择后续的“Browse…”按钮进行修改。
“Name”代表源文件的名称,例如输入Hello。
“public static void main(String[] args)”选项代表在生成的源代码中包含该代码,选中该设置。
3、 选择“Finish”按钮完成设置,则Eclipse将自动生成符合要求的源代码,并在Eclipse环境中打开。
生成的代码如下:
~~~
public class Hello {
/**
***@param**args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
~~~
**2.2.3.3.3 编辑和保存源文件**
可以把其中的用于说明的注释内容删除,并添加输出字符串的代码,则代表变为如下内容:
~~~
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
~~~
选择工具栏的保存按钮,或者按Ctrl+S组合键保存源文件,在源文件保存时,Eclipse会自动编译该代码,如果有语法错误,则以红色波浪线进行提示。
**2.2.3.3.4运行程序**
运行程序的方法为:选择源代码空白处,点击右键,选择“Run as”>“1 Java Application”即可运行,当然,你也可以选择Eclipse左侧你需要运行的文件名,点击右键,也可以找到一样的菜单进行运行。
这样,程序的运行结果就显示在该界面中了。
- 前言
- (1)序言
- (2)程序设计是什么?
- (3)你适合学习程序设计吗?
- (4)如何学好程序设计?
- (5)程序设计介绍小结
- (6)计算机软件基本概念
- (7)进制的概念
- (8)计算机内部的数据表达
- (9)网络编程基础
- (10)Java语言简介
- (11)JDK的获得、安装和配置
- (12)第一个HelloWorld程序
- (13)Eclipse基本使用
- (14)Eclipse基础使用进阶
- (15)如何学好Java语法
- (16)代码框架、关键字和标识符
- (17)基本数据类型
- (18)变量和常量
- (19)数据类型转换
- (20)空白、语句结束和注释
- (21)算术运算符
- (22)比较运算符
- (23)逻辑运算符
- (24)赋值运算符
- (25)位运算符
- (26)移位运算符
- (27)其它运算符
- (28)运算符优先级
- (29)表达式
- (30)流程控制基础
- (31)if语句语法(1)
- (32)if语句语法(2)
- (33)if语句语法(3)
- (34)switch语句语法
- (35)while语句语法
- (36)do-while语句语法
- (37)for语句语法
- (38)break和continue语句
- (39)流程控制综合示例1
- (40)流程控制综合示例2
- (41)流程控制综合示例3
- (42)流程控制综合练习
- (43)数组概述
- (44)数组基础语法
- (45)数组使用示例1
- (46)数组使用示例2
- (47)数组使用示例3
- (48)多维数组基础
- (49)多维数组使用示例1
- (50)多维数组使用示例2
- (51)多维数组练习
- (52)方法声明
- (53)方法声明示例
- (54)方法调用
- (55)方法重载和参数传递
- (56)方法练习
- (57)面向对象基础
- (58)类(一)
- (59)类(二)
- (60)对象
- (61)面向对象设计方法和面向对象特性(一)
- (62)继承(二)
- (63)多态性
- (64)访问控制符、修饰符和其它关键字
- (65)static修饰符
- (66)final修饰符
- (67)this和super
- (68)抽象类和接口(一)
- (69)抽象类和接口(二)
- (70)抽象类和接口(三)
- (71)内部类简介
- (72)包的概念
- (73)JDK文档使用
- (74)java.lang包介绍1
- (75)String类使用
- (76)StringBuffer类和System类
- (77)包装类
- (78)时间和日期处理
- (79)Random随机处理
- (80)集合框架简述
- (81)异常处理概述
- (82)异常处理语法1
- (83)异常处理语法2
- (84)IO简介
- (85)IO类体系
- (86)文件操作之File类使用
- (87)文件操作之读取文件
- (88)文件操作之写文件
- (89)读取控制台输入
- (90)装饰流使用1
- (91)装饰流使用2
- (92)IO使用注意问题
- (93)多线程基础
- (94)多线程实现方式1
- (95)多线程实现方式2
- (96)多线程使用示例1
- (97)多线程使用示例2
- (98)多线程问题及处理1
- (99)多线程问题及处理2
- (100)多线程问题及处理3
- (101)网络编程概述
- (102)网络编程技术1
- (103)网络编程技术2
- (104)网络编程技术3
- (105)网络编程技术4
- (106)网络编程技术5
- (107)网络协议概念
- (108)网络编程示例1
- (109)网络编程示例2
- (110)网络编程小结