## Java编程那些事儿14——Eclipse基础使用进阶
作者:陈跃峰
出自:[http://blog.csdn.net/mailbomb](http://blog.csdn.net/mailbomb)
**2.2.4 Eclipse基础使用进阶**
熟悉了Eclipse基本的使用以后,下面再补充一下Eclipse其它常见的操作,主要包含以下一些技巧:
1. 分类项目目录
2. 打开项目
3. 添加JDK
4. 添加源代码
5. 快捷键速查
**2.2.4.1 分类项目目录**
在默认的Eclipse项目目录下,源代码和class文件都存储在项目根目录下,这样项目目录显得比较凌乱,可以通过以下设置来设置项目目录的结构:
菜单“Window”>“Preferences…”>“Java”>“Build Path”,选择右侧的“Folders”选项,设置“Source folder name”源代码目录名称为src,“Output folder name”输出目录名称为classes,选择“OK”按钮完成设置。
这样在新建eclipse项目时,将在项目目录下自动新建src和classes这两个文件夹,并将新建的源代码文件默认存储在项目目录下的src目录中,将生成的class文件默认存储在项目目录下的classes目录中。
**2.2.4.2 打开项目**
在日常的使用中,经常需要打开已有的项目,在eclipse中打开已有的eclipse项目的操作步骤为:
菜单“File”>“Import”>“General”>“Existing Projects into Workspace”,选择“Next”按钮打开导入窗口,选择“Select root directory”后面的“Browse…”按钮选择项目的根目录,此时项目名称会现在导入窗口下面的空白区域内,选择“Finish”按钮,即可完成打开项目的操作。
**2.2.4.3 添加JDK**
默认的Eclipse中只集成一个JDK,如果在新建项目时需要不同版本的JDK,则需要首先在Eclipse中集成对应的JDK,然后才可以在新建项目时进行选择。
添加新的JDK到Eclipse中的步骤如下:
菜单“Window”>“Preferences…”>“Java”>“Installed JREs”,选择右侧的“Add”按钮,然后选择弹出窗口中的“JRE home directory”后的“Browse…”按钮选择需要添加的JDK安装目录的根目录,例如C:/j2sdk1.4.2_11,选择“OK”完成添加即可。
**2.2.4.4 添加源代码**
将已有的java源代码添加到已有的项目中,这样才可以在eclipse中运行该程序,添加的步骤为:
1、 复制该文件,而非该文件的内容
2、 选择Eclipse界面左侧的项目列表中,对应项目的源代码目录,例如Hello项目下的src目录
3、 选择ctrl+v粘贴即可
**2.2.4.5 快捷键速查**
为了方便对于eclipse的操作,Eclipse提供了常见快捷键的功能和列表,可以选择菜单“Help”>“ Key Assist”查看。
**2.3 总结**
开发环境配置和使用部分就简单的介绍这么,其实只掌握这些还满足不了实际开发的要求,还需要在使用中大量的进行学习,并熟练这些工具软件的使用。
- 前言
- (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)网络编程小结