业软件的beta版一样。
整合版I
tegratio
builds
f此版本的各个独立的组件已经过Eclipse开发团队认定具稳定度,
但不保证兜在一起没问题。若兜在一起够稳定,它就有可能晋级
成Stablebuild。
当日最新版Nightlybuilds
此版本显然是从最新的原始码产生出来的。可想而知,此版本当
然不保证它跑起来没问题,搞不好还有严重的bug。
14跨语言、跨平台
多数人认为Eclipse是JavaIDE,不过,当下载Eclipse之
后,除了有JavaIDE就是JDT,还有PDE。然而Eclipse是万用
工具平台。JDT实际上是Eclipse的添加品,也就是外挂程序。
Eclipse本身实际上是指Eclipse平台EclipsePlatform,除了
下载时能取得Java工具集以外,还提供各种工具的支持,所以平
台本身只是相当小的一组软件。
如果想开发Java程序,用的是Eclipse随附的JDT外挂程序。
如果想开发其它语言的程序,就需要拿到其它外挂程序,诸如
CDTCDevelopme
tToolkit就可以开发CC程序。
Eclipse跨计算机语言,也跨人类的语言。相同的外挂机制可
f用来增加对不同语言的支持,这里使用一种特殊的外挂,叫做外挂程序片断plugi
fragme
t。IBM以捐出一个语言套件,支持中文繁体与简体、法文、德文、意大利文、日文、韩文、葡萄牙文巴西与西班牙文。
照理说Eclipse以Java写成,应该可以在任何的平台执行。但严格来说Eclipse不是跨平台的,因为它使用作业平台的原生图形来建置。因此要等SWTSta
dardWidgetToolkit移植到该平台,Eclipse才能在那个平台执行。但就现实而言到不是什么大问题,因为SWT已经被移植到数个常见平台上了,包括Wi
dows、Li
uxMotif、Li
uxGTK2、Solaris、QNX、AIX、HPUX与MacOSX。
f2EclipsePlatform
Eclipse平台的目的,是提供多种软件开发工具的整合机制,这些软件开发工具会成为Eclipse外挂程序,平台必须用外挂程序加以扩充才有用处。Eclipse设计美妙之处,在于所有东西都是外挂,除了底层的核心以外。这种外挂设计让Eclipse具备强大扩充性,但更重要的是,此平台提供一个定义明确的机制,让各种外挂程序共同合作透过延伸点exte
sio
poi
ts与贡献co
tributio
s,因此新功能可以轻易且无缝地加入平台。21概观
第一次执行Eclipse时,会在Eclipse目录下建一个workspace的目录,根据预设,所有的工作都会存在此目录。若要备份工作目录,只要备份这个目录就行了。若要升级至新版的Eclipse,只要将这个目录拷贝过去即可。用新版时得看看release
otes,确保它支持前一版的workspace;若不支持,只要将旧的workspace子目录拷贝到新的Eclipse目录下即r