Eclipse 是替代IBM Visual Age for Java(以下简称IVJ)的下一代IDE开发环境,但它未来的目标不仅仅是成为专门开发Java程序的IDE环境,根据Eclipse的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。目前,Eclipse已经开始提供C语言开发的功能插件。更难能可贵的是,Eclipse是一个开放源代码的项目,任何人都可以下载Eclipse的源代码,并且在此基础上开发自己的功能插件。也就是说未来只要有人需要,就会有建立在Eclipse之上的COBOL,Perl,Python等语言的开发插件出现。同时可以通过开发新的插件扩展现有插件的功能,比如在现有的Java开发环境中加入Tomcat服务器插件。可以无限扩展,而且有着统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。
将已有的文件加入到一个项目中目前有三种方式:第一种是象在IVJ中的一样,用IDE的"File"菜单中的"Import"功能将文件导入到项目中。这也是推荐的方式。第二种是从Windows的资源管理器中直接拖动文件到项目中。第三种就是直接将文件拷贝到项目文件夹中,然后在Eclipse的资源浏览窗口中选择项目或文件夹并执行从本地刷新功能(Refresh from locate)。需要说明的一点是,项目文件夹可以放在计算机的任何位置,并且可以在Eclipse中用新建项目的方法将项目路径指定到已经存在的项目文件夹,然后在Eclipse中刷新即可。但要注意的是,任何项目文件夹建立或指定,目前都只能在Eclipse中用新建项目的方法来实现,即使是在缺省存储项目文件夹的workspace路径下新建立一个文件夹,在Eclipse环境中也是无法将它变成一个项目,也就是说,这个文件夹对Eclipse是不可视的。
浏览窗口和Java浏览窗口是观察窗口核心部分。前者和Windows的浏览器差不多,能浏览项目文件夹中的所有文件,后者用来浏览项目中的Java包,包中的类,类中的变量和方法等信息。在Java浏览窗口中可以通过用鼠标右键的菜单中的Open Type Hierarchy打开层次浏览窗口(Hierarchy),这个窗口非常实用,它能非常清晰的查看类的层次结构。类中的编译出错信息可以在任务窗口中查到,同时它也可以成为名符其实的任务窗口:向其中添加新的任务描述信息,来跟踪项目的进度。控制台则主要用来显示程序的输出信息。在调试程序的时候,会有更丰富的观察窗口来帮助程序员进行调试,如变量值察看窗口,断点窗口等等。
在目前的Eclipse的Release和Stable版本中缺省安装了插件开发环境(Plug-in Development Environment,即PDE,它本身也是一个插件),此时系统除了"Java Applicantion" 运行方式,可能还有另外两种方式:"Run-time WorkBench"和"Run-time WorkBench with Tracing",当用PDE开发插件的时候会用到这两种运行方式,在下面我们也有提到。
4. 版本管理
可以把Eclipse的版本管理分为个人(或称为本地)和团队两种。
Eclipse提供了强大的个人版本管理机制,每一次被保存的更改都可以得到恢复。而且可以精确到每一个方法的版本恢复。操作也十分方便,在任何一个能看到所要操作文件的观察窗口中,例如资源浏览窗口,选中该文件,点击右鼠标键,选择Compare with或Replace with,如果是恢复已经被删除的方法则可以选择Add from local history,之后相应的本地历史记录就会显示出来,按照你的需求找到相应的版本就可以了。强大的个人版本管理功能为程序员提供了更多的信心:只管编下去,任何不小心的错误都可以恢复,在Eclipse下开发,是有"后悔药"的!
在Eclipse中使用CVS需要注意的是一些术语和功能的变化,CVS中的Branch这里被称为Stream,取消了CVS中check out、import和commit等功能,统统用鼠标右键菜单中的Team->Synchronized with Stream来替代。这些功能都通过图形界面完成,在每次操作中都会有当前文件和以前各个版本的比较窗口,操作非常直观,易于掌握,因此这里也就不再做进一步介绍了。
相关推荐
### Eclipse入门—使用指南及开发Eclipse插件 #### 一、Eclipse简介与基本使用 Eclipse是一款由IBM发起并捐赠给开源社区的强大集成开发环境(Integrated Development Environment,简称IDE),自2001年IBM宣布将其...
由于工作的需要,最近开始研究GEF(Graphical Editor Framework)这个框架,它可以用来给用户提供图形化编辑模型的功能,从而提升用户体验,典型的应用如图形化的流程设计器、UML类图编辑器等等。
去免费下载Eclipse的最新版本,一般Eclipse提供几个下载版本:Release,Stable Build,Integration Build和Nightly Build,建议下载Release或Stable版本,笔者用的是Build20020125(Stable版本)。Eclipse本身是用...
根据提供的文件信息,内容的知识点主要集中在Eclipse集成开发环境(IDE)的使用及插件开发方面。以下是关于Eclipse的详细介绍: 一、Eclipse简介 Eclipse是一个开放源代码的项目,由IBM捐资并由IBM与其他业界公司...
**Eclipse 入门指南** Eclipse 是一个广泛使用的开源集成开发环境(IDE),尤其在Java编程领域中占据重要地位。对于初学者来说,掌握Eclipse的基本操作是学习Java编程的第一步。本指南将帮助“小白”快速入门,了解...
**Eclipse 入门指南** Eclipse 是一个广泛使用的开源集成开发环境(IDE),尤其在Java开发者中备受青睐。这个入门指南将带你了解Eclipse的基础知识,如何安装、配置,以及进行基本的Java开发。 首先,让我们从安装...
《Eclipse从入门到精通》是一本专门为Java学习者准备的指南,旨在帮助读者全面掌握Eclipse这款强大的集成开发环境(IDE)。Eclipse是Java开发者最常用的开发工具之一,其功能强大,支持多种编程语言,尤其在Java开发...
总之,这份【Eclipse入门级资料打包】涵盖了从安装Eclipse到编写Java代码,再到项目管理和版本控制的全过程,是学习Java和Eclipse开发的全面指南。通过深入学习和实践,你将能够熟练掌握这个强大的开发工具,为后续...
7. 调试和测试:使用Eclipse的调试工具对插件进行测试和优化。 "GEF入门系列宝典.doc"可能更侧重于实践,提供逐步的教程和实例,帮助初学者快速上手。它可能包含一些实际的代码示例,教你如何构建一个简单的图形...
本篇博文旨在为刚刚入门 Java 的新手提供一个快速掌握 Eclipse 使用的指南。 1. 常用快捷键 熟练使用快捷键对于编写程序起到相当大帮助,以下是 Eclipse 中一些常用的快捷键: * Ctrl + 鼠标左键:定位跟踪某变量...
### Eclipse使用入门详解 #### 一、Eclipse概述与背景 Eclipse作为当前Java开发领域中最受欢迎的集成开发环境(IDE)之一,自1999年由IBM和OTI联合发起以来,迅速成长为一个开放源代码的软件开发平台。Eclipse不仅...
开发者可以使用IDE(集成开发环境),如Eclipse、IntelliJ IDEA或NetBeans,这些工具提供了代码编辑、调试和构建项目等功能,大大提高了开发效率。 此外,Java还有一套强大的工具用于构建、测试和部署应用程序,如...
第2章 Eclipse入门 13 2.1 第一步...... 14 2.1.1 提示没有任何JRE可用的对话框..... 14 2.1.2 创建您的第一个项目..... 15 2.1.3 Eclipse的外观:编辑器、视图和透视图..... 16 2.1.4 用户界面概述..... 18 2.1.5...
《Eclipse_Spring_入门书籍》是一本专为初学者设计的指南,旨在帮助读者快速掌握Eclipse集成环境下的Spring框架应用开发。Spring是Java领域中最流行的应用框架之一,它以其依赖注入(Dependency Injection,DI)和...
《Eclipse从入门到精通》是一本专为Java开发者准备的指南,旨在帮助读者全面掌握Eclipse这款强大的集成开发环境(IDE)。Eclipse是全球范围内广泛使用的开源开发工具,尤其在Java开发领域,其功能强大、插件丰富,...
#### Eclipse RCP Plugin 开发快速入门 Eclipse RCP(Rich Client Platform)插件开发是构建基于Eclipse框架的应用程序的核心技术之一。本指南旨在帮助开发者从零开始掌握Eclipse RCP插件开发的基础知识及实战技巧...