Eclipse学习1-Eclipse简介

Eclipse学习(一)学习(一)

 

 

1.为什么需要Eclipse

 

 

当你使用Command-line编译器——javac时,你会遇到诸如:缺少import语句,搞忘了变量声明等等,这时就会显示一连串出错信息。错误信息报告了javac知道是什么类型的错误,但为什么不能直接修复这些错误呢?因为javac并不是一个编辑器,它不能修复错误。为了改变这种情况,我们要使用IDEintegrated development environment集成开发环境)。

 

 

JavaIDE有许多,比如BorlandJBuilderIBMVisual Age for JavaWebSphere StudioOracleJDeveloperSunForte for Java。这里介绍的是Eclipse,它是一个非常著名的开源项目。Eclipse最初由OTIObject Technologies International)和IBM两家公司的IDE产品开发组创建,起始于19994月。IBM提供了最初的Eclipse代码基础,包括PlatformJDTPDE。目前由IBM牵头,围绕着Eclipse项目已经发展成为一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括BorlandRational SoftwareRed HatSybase,最近Oracle也计划加入到Eclipse联盟中。正是有IBM源源不断的美元以及世界各地优秀的软件开发人员的不断贡献和创新,Eclipse获得了2004年的Jolt最佳IDE奖,JDJ编辑推荐IDE等殊荣。

 

 

另外,Eclipse也带来了一种新的开发模式――基于插件的开发。Eclipse的价值是它为创建可扩展的集成开发环境提供了一个开发源码平台。这个平台允许任何人构建与环境和其它工具无缝集成的工具。工具与Eclipse无缝集成的关键是插件。除了小型的运行时内核之外,Eclipse中的所有东西都是插件。

 

 

2EclipseJava

 

 

尽管Eclipse能够作为不同语言――从C/C++Cobol――的IDE,但它最主要是作为Java IDE,它内置了对Java的支持。

 

 

Java开发过程中,Eclipse能够处理javac所不能解决的问题,它在编译前就给出了错误信息,并附加了解决问题的建议。

 

 

3Eclipse背景

 

 

Eclipse作为一个开源项目,被分为三个子项目:
  Eclipse平台本身,它组成了整个应用程序的支柱;

     Java开发工具包(JDTJava Development Toolkit

     插件开发环境(PDEplug-in development environment),这能够自己为Eclipse开发工具――插件。

这些不同的子项目还可以细分为其他的子项目,比如JDT子项目,它又是由用户界面(UIUser interface),内核和调试子项目组成。

 

 

4.关于公共许可证CPLCommon Public License

 

 

Eclipse是开源软件。开放源代码软件在发布时附带了旨在确保将某些权利授予用户的许可证。当然,最明显的权利就是源代码必须可用,以便用户能够自由修改和再分发该软件。这种用户权利的保护是通过一种称为copyleft的策略来完成的:软件许可证主张版本保护,除非明确授予用户这样的权利,否则用户不得分发该软件。Copyleft还要求同一许可证涵盖任何被再分发的软件。这实际上倒置了版本的目的――使用版本来授予用户权利,而不是为软件的开发者保留版权――copyleft经常被描述为“保留所有版本”。

 

 

开放源代码计划(Open Software initiative)是一家非营利机构,它明确定义了开放源代码的含义及满足其标准的认证许可证。Eclipse是在OSI认可的通用公共许可证(CPL1.0版本下被授予许可证的,CPL“旨在促进程序的商业化使用……”

 

 

Eclipse 创建插件或将 Eclipse 用作软件开发应用程序基础的开发人员,需要发布他们在 CPL 下使用或修改的任何 Eclipse 代码,但是他们可以自由决定自己添加的代码的许可证授予方式。与出自 Eclipse 的软件一起打包的专有代码不需要作为开放源代码来授予许可证,该源代码也不需要提供给用户。

 

 

尽管大多数开发人员不会使用 Eclipse 来开发插件,或创建基于 Eclipse 的新产品,但是 Eclipse 的开放源代码性质所意味的,并不只是它使得 Eclipse 免费可用(尽管便于商业化的许可证意味着插件可能要花钱)。开放源代码鼓励创新,并激励开发人员(甚至是商业开发人员)为公共开放源代码库贡献代码。对此存在许多原因,不过最本质的原因或许是为这个项目作贡献的开发人员越多,这个项目就会变得对每个人都越宝贵。随着这个项目变得更加有用,更多的开发人员将会使用它,并围绕它形成一个社区,就像那些围绕 Apache Linux 形成的社区一样。


5.我怎么下载和安装
Eclipse?

 

 

下载:访问http://www.eclipse.org/downloads页面,选择此页面上有效的下载镜像。通常,我们应该选择下载最新的Eclipse版本(目前最新的Eclipse版本为 3.0.1)。然后再选择相应的操作系统下的Eclipse SDK

 

 

Eclipse SDK包括了Eclipse平台,Java开发工具(JDT)以及插件开发环境(PDE),并包括源代码和所有用户和程序员的文档。Eclipse并没有包含一个Java运行时环境(JRE)。所以需要预先安装一个 1.4.1版本或者更高版本的Java运行时或者Java开发包(JDK)。

 

 

安装:安装Eclipse并不复杂,只要解压该文件就行了。Windows用户将发现安装Eclipse并不会使用Windows注册表,这样安装(重新安装)Eclipse都非常简单。

 

 

启动:运行Eclipse可执行文件,比如:eclipse.exe 。在第一次启动程序的时候,将花费一些时间来完成安装。为了更加简易地启动Eclipse,也能够用多种快捷方式启动Eclipse。在Windows中,在Windows Explorer中右击可执行文件,从弹出的内容菜单中选择“创建快捷方式”,然后将新的快捷方式拖动到相应的地方。在Linux或者Unix下,将Eclipse目录添加到你想要的路径下,或者使用ln-s来创建到Eclipse可执行文件的符号链接。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值