1.7.2 Eclipse 介绍
Eclipse是一款非常优秀的开源IDE,基于 Java 的可扩展开发平台。除了可作为Java的集成开发环境外,还可作为编写其他语言(如C++和Ruby)的集成开发环境。Eclipse凭借其灵活的扩展能力、优良的性能与插件技术,受到了越来越多开发者的喜爱。
1. 下载Eclipse
目前最新的版本是Eclipse 3.2.2,下载地址为:http://www.eclipse.org/downloads/,如图1-19所示。
点击Eclipse SDK3.22 进入下载页面,下载面向Windows系列操作系统的最新版本Eclipse-SDK资源包(eclipse-SDK-3.2.2-win32.zip)。该资源包包括了适合于windows 平台的Eclipse开发环境、Java开发环境、Plug-in开发环境、所有源代码和文档。如需下载面向其他平台(如:Linux 、Solaris、AIX)的Eclipse-SDK或插件可点击other download for 3.2.2,其他版本的资源包可点击 All versions 进入下载页面下载。
2. 安装Eclipse
下载Eclipse-SDK(eclipse-SDK-3.2.2-win32.zip)后,将其解压。Eclipse是一个绿色软件,无需安装即可执行。进入解压后的eclipse目录,点击eclipse.exe文件即可运行Eclipse集成开发环境。如需中文版的Eclipse集成开发环境,可在Eclipse 官方网站下载中文语言包(NLpack1-eclipse-SDK-3.2.2-win32.zip)。解压后,分别将其features、plugins目录下的文件复制到Eclipse 安装目录下的features、plugins目录中。复制完成后,重新启动Eclipse即可。
3. 初识Eclipse
点击eclipse.exe,运行Eclipse集成开发环境,如图1-20所示。在第一次运行时,Eclipse会要求选择工作空间(workspac),用于存储工作内容(这里选择d:\workspace,作为工作空间)。
选择工作空间后,Eclipse打开工作台窗口。工作台窗口提供了一个或多个透视图。透视图包含编辑器和视图(例如导航器)。可同时打开多个工作台窗口。开始时,在打开的第一个“工作台”窗口中,将显示Java透视图,其中只有“欢迎”视图可视。单击“欢迎”视图中标记为“工作台”的箭头,以使透视图中的其他视图变得可视,如图1-21所示。
在窗口的右上角会出现一个快捷方式栏,它允许用户打开新透视图,并可在已打开的各透视图之间进行切换。活动透视图的名称显示在窗口的标题中,并且将突出显示它在快捷方式栏中的项。工作台窗口的标题栏指示哪一个透视图是活动的。在此示例中,“资源”透视图正在使用中。“导航器”、“任务”和“大纲”视图随编辑器一起打开。
4. 用Eclipse 编写程序
接下来,先来体验一下用Eclipse开发Java程序。
(1)选择菜单“文件”,“新建”,“项目”来新建一个Java项目,命名为JavaStudy,如图1-22所示。
(2)选中“包资源管理器”中的JavaStudy项目节点,点击右键,新建源文件夹src。之后,选中src,点击右键,新建包chapter1。
(3)选中“包资源管理器”中的,chapter1包节点,点击右键,新建类,如图1-23所示。在下图所示的输入框中键入类名(如:example12),选中public static void main(String[] args)前的复选框,点击“完成”按钮。系统将自动产生以下程序。
【例1.2】
【例1.3】在main方法中输入以下语句:System.out.println("Hello World!");这样便编写完成了与【例1.1】具有相同功能的程序。
(4)编写完成后,保存。在保存的同时,Eclipse将自动将源程序编译成字节码文件。
(5)在“包资源管理器”中,选中example12类节点,点击右键,选择“运行方式”,“Java 运用程序”。系统将自动执行该程序,并在控制台上输出“Hellow World!”字符串信息。
通过以上几个简单的步骤,即完成了Java 源程序的编写、编译和执行过程。
| 回书目 上一节 下一节 |
|
· 第六章 你能帮我吗?.. · Linux笔试面试题选摘测.. · 08年5月软考网管上午真.. · 性能测试从零开始 目录 · 08年5月软考网工上午真.. · 上周拒绝服务攻击(DDo.. |
· 08年5月各大网上书店及.. · 2008年5月24日软考试题.. · 软件设计师专家临考模.. · 上周网络管理员专家自.. · 网络工程师自测获奖名.. · 08年4月各大网上书店及.. |
|
||||
| · NAC安全访问控制 · 网络布线测试仪器 · Windows Server 2008专.. · Windows远程桌面应用 · 网络故障排除宝典 · 运营商封堵ADSL共享 中.. · 解析35岁技术人的价值.. · 世纪枭雄比尔盖茨的王.. |
· 主流品牌防火墙配置 · ASP.NET开发教程 · 超级计算机TOP500专题 · Vista SP1对决XP SP3 · SQL Server 2008/2005.. · 程序员如何成长? · C#技术开发指南 · 虚拟化技术还有点“虚” |
|||
|
||||
| · SOA 面向服务架构 · SQL Server 2008/2005.. · Apache技术专题 · 三层交换技术专题 · SQL Server入门到精通 · Windows远程桌面应用 · C#技术开发指南 · Apache技术专题 |
· Windows集群服务应用 · C#技术开发指南 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux 集群技术专题 · PHP开发应用手册 · SOA 面向服务架构 · 企业数据恢复指南 |
|||
|
||||
| · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · C#技术开发指南 · 三层交换技术专题 · Apache技术专题 · C#技术开发指南 |
· Windows远程桌面应用 · 企业数据恢复指南 · Windows集群服务应用 · 路由器设置与口令恢复 · Linux 集群技术专题 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · 反垃圾邮件技术应用 |
|||