学习Eclipse的要点
Eclipse学习(一)学习(一)
1.为什么需要Eclipse?
当你使用Command-line编译器——javac时,你会遇到诸如:缺少import语句,搞忘了变量声明等等,这时就会显示一连串出错信息。错误信息报告了javac知道是什么类型的错误,但为什么不能直接修复这些错误呢?因为javac并不是一个编辑器,它不能修复错误。为了改变这种情况,我们要使用IDE(integrated development environment集成开发环境)。
Java的IDE有许多,比如Borland的JBuilder,IBM的Visual Age for Java,WebSphere Studio,Oracle的JDeveloper,Sun的Forte for Java。这里介绍的是Eclipse,它是一个非常著名的开源项目。Eclipse最初由OTI(Object Technologies International)和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform,JDT和PDE。目前由IBM牵头,围绕着Eclipse项目已经发展成为一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland,Rational Software,Red Hat及Sybase,最近Oracle也计划加入到Eclipse联盟中。正是有IBM源源不断的美元以及世界各地优秀的软件开发人员的不断贡献和创新,Eclipse获得了2004年的Jolt最佳IDE奖,JDJ编辑推荐IDE等殊荣。
另外,Eclipse也带来了一种新的开发模式――基于插件的开发。Eclipse的价值是它为创建可扩展的集成开发环境提供了一个开发源码平台。这个平台允许任何人构建与环境和其它工具无缝集成的工具。工具与Eclipse无缝集成的关键是插件。除了小型的运行时内核之外,Eclipse中的所有东西都是插件。
2.Eclipse和Java
尽管Eclipse能够作为不同语言――从C/C++到Cobol――的IDE,但它最主要是作为Java IDE,它内置了对Java的支持。
在Java开发过程中,Eclipse能够处理javac所不能解决的问题,它在编译前就给出了错误信息,并附加了解决问题的建议。
3.Eclipse背景
Eclipse作为一个开源项目,被分为三个子项目:
※ Eclipse平台本身,它组成了整个应用程序的支柱;
※ Java开发工具包(JDT:Java Development Toolkit)
※ 插件开发环境(PDE:plug-in development environment),这能够自己为Eclipse开发工具――插件。
这些不同的子项目还可以细分为其他的子项目,比如JDT子项目,它又是由用户界面(UI:User interface),内核和调试子项目组成。
4.关于公共许可证CPL(Common Public License)
Eclipse是开源软件。开放源代码软件在发布时附带了旨在确保将某些权利授予用户的许可证。当然,最明显的权利就是源代码必须可用,以便用户能够自由修改和再分发该软件。这种用户权利的保护是通过一种称为copyleft的策略来完成的:软件许可证主张版本保护,除非明确授予用户这样的权利,否则用户不得分发该软件。Copyleft还要求同一许可证涵盖任何被再分发的软件。这实际上倒置了版本的目的――使用版本来授予用户权利,而不是为软件的开发者保留版权――copyleft经常被描述为“保留所有版本”。
开放源代码计划(Open Software initiative)是一家非营利机构,它明确定义了开放源代码的含义及满足其标准的认证许可证。Eclipse是在OSI认可的通用公共许可证(CPL)1.0版本下被授予许可证的,CPL“旨在促进程序的商业化使用……”
为 Eclipse 创建插件或将 Eclipse 用作软件开发应用程序基础的开发人员,需要发布他们在 CPL 下使用或修改的任何 Eclipse 代码,但是他们可以自由决定自己添加的代码的许可证授予方式。与出自 Eclipse 的软件一起打包的专有代码不需要作为开放源代码来授予许可证,该源代码也不需要提供给用户。
尽管大多数开发人员不会使用 Eclipse 来开发插件,或创建基于 Eclipse 的新产品,但是 Eclipse 的开放源代码性质所意味的,并不只是它使得 Eclipse 免费可用(尽管便于商业化的许可证意味着插件可能要花钱)。开放源代码鼓励创新,并激励开发人员(甚至是商业开发人员)为公共开放源代码库贡献代码。对此存在许多原因,不过最本质的原因或许是为这个项目作贡献的开发人员越多,这个项目就会变得对每个人都越宝贵。随着这个项目变得更加有用,更多的开发人员将会使用它,并围绕它形成一个社区,就像那些围绕 Apache 和 Linux 形成的社区一样。
5.我怎么下载和安装Eclipse?
下载:访问http://www.eclipse.org/downloads页面,选择此页面上有效的下载镜像。通常,我们应该选择下载最新的Eclipse版本(目前最新的Eclipse版本为
Eclipse SDK包括了Eclipse平台,Java开发工具(JDT)以及插件开发环境(PDE),并包括源代码和所有用户和程序员的文档。Eclipse并没有包含一个Java运行时环境(JRE)。所以需要预先安装一个
安装:安装Eclipse并不复杂,只要解压该文件就行了。Windows用户将发现安装Eclipse并不会使用Windows注册表,这样安装(重新安装)Eclipse都非常简单。
启动:运行Eclipse可执行文件,比如:eclipse.exe 。在第一次启动程序的时候,将花费一些时间来完成安装。为了更加简易地启动Eclipse,也能够用多种快捷方式启动Eclipse。在Windows中,在Windows Explorer中右击可执行文件,从弹出的内容菜单中选择“创建快捷方式”,然后将新的快捷方式拖动到相应的地方。在Linux或者Unix下,将Eclipse目录添加到你想要的路径下,或者使用ln-s来创建到Eclipse可执行文件的符号链接。
本文地址:http://www.45fan.com/dnjc/67734.html