手机站
网通分站
电信主站
密 码:
用户名:
热门关键字:  虚拟主机  cn域名  asd  ddd  域名注册
当前位置 : 主页>程序设计>Java技术>列表

Java咖啡馆——Eclipse

来源:互联网 作者:west263.com 时间:2008-02-23 点击:
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!


保护源代码状态
保持作者的身份公告
对开发的控制
等限制。

虽然在源代码的版权上有所限制,但是公开源代码软件在透明度、可定制性、版权、价格(通常是免费的)、使用风险上,都要比传统商业软件好很多,当然在技术支持、开发进度方面有所欠缺。

开放源代码软件并非与商业软件格格不入。许多开源项目,比如BSD UNIX、Linux、Mozilla、Apache和现在的Eclipse,都展示了商业或者免费软件都可以得益于开放源代码的事实。原因很多,根本的一点就是,一个成功的开源项目为每个人创造价值。

更多的关于公开源代码的知识,请参考Open Software Initiative(简称OSI),他们的网站是:http://www.opensource.org。■

虽然Eclipse是一个开放源代码的项目,但是由IBM这样一个商业主体领导着项目的开发,这一点跟普通的趋于无政府主义的开源软件有所区别。实际上,CPL授权旨在促进Eclipse平台上的商业应用,呈现一个基于Eclipse的免费和商业软件共存的生态系统。

很多人抱怨IBM对Eclipse的影响力太大,认为Eclipse早晚会成为IBM自家的Hobby Ware(即不尊重开源的精神的个人癖好软件)。IBM的解释很简单——以Eclipse精致的开放式可扩充构架创造一个新的市场,插件制造商和用户可以各取所需,把蛋糕做大。笔者认为这种理念是有理有节的,只要坚持开放和交流的原则,并且有IBM这样对Java有着深刻感悟的强势领导,开源才能真正走向成功。

公开源代码的一个自然结果,就是Eclipse开发者一直在听取用户的意见——实际上,Eclipse的开发者本身就是Eclipse最忠实的使用者。而Eclipse的开发者中,不乏IBM的杰出科学家,所以Eclipse的品质以及理念极为出色。当初Eclipse 2.1发布的时候,曾经出现过“哄抢”的惨烈局面——下载量太大导致服务器带宽不够,要想在第一周内得到一份拷贝,也不是那么容易!

Eclipse新版本的不停推出,以及许多厂商通过为Eclipse开发插件而盈利,都说明了公开源代码的模式是成功的,也昭示了Eclipse的美好未来。

2.4、丰富的扩展资源
Eclipse是软件开发者的铁匠铺,炼炉、铁砧以及锤子,一应俱全。就像铁匠用已有的工具打造钳子等新工具,你还可以用Eclipse开发Eclipse的插件来扩展功能。得益于在Java社团中极高的知名度以及开源的本质,很多个人或者厂商提供了许多工具来扩展Eclipse,比如开发J2EE、UML建模等等的插件,很少有找不到相应功能的插件。此外,大多数工具都是免费的。

三、Eclpise的获取与安装
3.1、下载Eclipse
Eclipse的下载网页是http://www.eclipse.org/downloads/index.PHP。鉴于令人朝思暮想的Eclipse 3.0 Release将于2004年6月25日左右发布,我们这里将采用Eclipse 3.0 M9 Stable Build进行讲解。Windows版本的文件名是eclipse-SDK-3.0M9-win32.zip,约85.3MB。

黄糖故事 关于开源软件版本的行话

许多开源软件都有若干约定成俗的版本称谓,好比这个行当黑话,不了解会吃大亏。

Release——实现承诺的特性,并且通过彻底测试的稳定版本。这种版本一般非常健壮,并且拥有许多可以配合使用的第三方软件,适合开发商业项目。在这篇文章撰写之时,Eclipse的最新Release版本是2.1.3,于2004年3月10日发布。Release相当于Windows正式版。
Stable Build——新的Release版本一般要经过若干个开发周期,在此期间,如果某个版本经过测试相对稳定,开发人员便会把它发布成Stable Build,供渴望品尝新特性的用户在第一时间体验一下。这相当于beta测试版本的Windows。
Integration Build——当Eclipse开发人员开发出稳定部件时发布的版本,当然不能保证部件之间能够友善合作。如果可以,则将升级为Stable Build发布。不推荐普通用户下载使用。
Nightly Build——每夜构筑的版本,是自动工具的产物,方便开发者之间的交流。这种版本的稳定性没有任何保障,不推荐用户下载使用。
从上面可以看出,一般可以使用比较新的Release版本进行项目开发,或者Stable Build来尝鲜。■

3.2、安装Eclipse
安装Eclipse异常简单,把zip包中的eclipse目录解压缩到C盘根目录中即可。

3.3、启动Eclipse
你必须安装了J2SE 1.4以上的SDK或者JRE来运行Eclipse,安装方法请参考上一回连载。

一切就绪之后,双击“C:eclipseeclipse.exe”便能够启动Eclipse了。首次启动Eclipse,它会让你配置工作区,一般选择默认选项即可:

配置工作区

从3.0版本开始,Eclipse加入了非常人性化的Welcome首页,你可以自己把玩一下。

四、用Eclipse开发Hello World!
让我们通过Hello World!程序来体验地道的Java 开发。

4.1、新建Java项目
选择菜单File、New、Project...,选择Java Project,点击Next,便打开了New Java Project向导。在Project name中填入HelloWorld,由于不需要进行其它选项,直接按下Finish按钮,

4.2、新建HelloWorldApp类
依次选择菜单上的File->New->Class,在New Java Class向导中,Name框输入HelloWorldApp,并且在“public static void main(String args)”选项前面打上勾:

New Java Class向导

这时,向导会有一个提示,由于我们项目简单不需要用到package,所以不必理会。最后按下Finish按钮。这时你会发现,上回连载中的Hello World!程序的框架代码已经自动生成了。这就是Eclipse的代码生成(Code Generation)特性。

4.3、添加打印语句
与上回连载中的代码相比,现在仅仅缺少一句输出“Hello World!”字样的语句:


System.out.println("Hello World!");
让我们看看Eclipse中可以如何快速输入。

参照下图,首先把光标移动到“main”函数那行的“{”后面,回车,光标会自动跳到下一行并且多一个Tab位的缩进,自动保持代码的美观。现在输入“System”,注意“S”大写。然后输入“.”,这时你会发现自动弹出一个菜单,显示了“System”所有的成员变量和方法!接着输入“o”,弹出菜单会自动过滤以“o”打头的成员变量和方法,所以只剩下“out”了,你只要按下回车,“out”便自动加到“.”的后面。继续输入“.”,又会跳出菜单显示“out”的方法。由于“out”的众多方法中叫做“print”的很多,你可以直接输入“println”或者在下拉菜单中搜索,并按下回车。这时,你会发现“println”后面的括号都自动生成了。把光标移动到括号里面,输入引号,Eclipse会自动给你添加另外一半引号。在两个引号中间输入“Hello World!”。最后把光标移动到这行的最后,输入“;”号。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

共3页: 上一页 [1] 2 [3] 下一页
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名
注册