java

位置:IT落伍者 >> java >> 浏览文章

Eclipse使用入门


发布日期:2024年04月01日
 
Eclipse使用入门

目前Java开发领域的各种集成开发环境(IDE)呈现出百花齐放的局面从Borland的JBuilder到IBM的Visual Age for JavaWebSphere StudioOracle的JDeveloperSun的 Forte for JavaWebGain的Visual CafeTogetherSoft的Together还有开放源代码的EclipseNetBeans 等种类种有余这么多种类的IDE繁荣了Java开发工具家族但是也为开发人员的选择提出了难题这些IDE的开发环境有着较大的差别在一种开发环境下开发的项目不能很方便地移植到另一种开发环境这就要求更为谨慎地选择适合项目目标的开发工具

在目前所有的IDE中Eclipse可以说是最有发展前途的产品之一Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建起始于IBM提供了最初的Eclipse代码基础包括PlatformJDT和PDE目前由IBM牵头围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟多家软件公司参与到Eclipse项目中其中包括BorlandRational SoftwareRed Hat及Sybase最近Oracle也计划加入到Eclipse联盟中

基本概念

在学习使用Eclipse之前有必要对关于这个项目的名词做一些解释

Eclipse是一个开放源代码的软件开发项目专注于为高度集成的工具开发提供一个全功能的具有商业品质的工业平台它由Eclipse项目Eclipse工具项目和Eclipse技术项目三个项目组成每一个项目由一个项目管理委员会监督并由它的项目章程管理每一个项目由其自身的子项目组成并且使用 Common Public License(CPL)版本许可协议

Eclipse工具项目为不同的工具建造者提供一个焦点以保证为Eclipse Platform创建最好的工具Eclipse工具项目的任务是为Eclipse Platform培育广泛的工具的创建工具项目提供单一的联系点以调和开放源代码工具建造者从而使得覆盖和重复最小化并保证共享的最大化和共同组件的创建促进不同类型工具的无缝互操作工具项目由工具开发者委员会和工具项目的项目管理委员会提议选择和开发的子项目组成

Eclipse技术项目的任务是为开放源代码开发者研究者学院和教育者提供新的管道以参与将来Eclipse的演化它按照研究培育和教育三个项目流来组织研究项目在Eclipse相关领域诸如编程语言工具和开发环境方面进行探索和研究培育项目是小型的未正式结构化的项目为Eclipse软件基础添加新的能力教育项目聚焦于教育材料的开发教学帮助和课件

Eclipse Platform是一个开放的可扩展的IDEEclipse Platform提供建造块和构造并运行集成软件开发工具的基础Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具你无须分辨一个工具功能在哪里结束而另一个工具功能在哪里开始

Eclipse SDK(软件开发者包)是个Eclipse项目的子项目(PlatformJDTPDE)所生产的组件合并它们可以一次下载这些部分在一起提供了一个具有丰富特性的开发环境允许开发者有效地建造可以无缝集成到Eclipse Platform中的工具Eclipse SDK由Eclipse项目生产的工具和来自其它开放源代码的第三方软件组合而成Eclipse项目生产的软件以 CPL发布第三方组件有各自自身的许可协议

下载安装Eclipse

知道了这些关于Eclipse项目的信息我们可以下载安装一个EclipseEclipse SDK就是我们要下载的其中包括了开发Java应用的所有内容和Eclipse项目的所有成果

进入Eclipse项目的主页点击Downloads进入下载页Eclipse最新的版本是但是版的多国语言翻译包还没有出来所以我们可以使用一个稍早一点的版本点击进入其下载页这个页面有很多下载连接包括Eclipse SDK在很多平台上的版本这里我们只需要下载eclipseSDKwinzip和NLSSDKTranslationszip两个文件就可以了另外还有一个 eclipseexampleswinzip文件是学习《Java开发用户指南》所需要的将这个文件解压缩到相同的目录如D:\eclipse

在运行Eclipse之前首先应该安装好JDK(Sun 的JDK或IBM的JDK都可以应该安装以上版本推荐使用以上版本因为只有使用以上版本的JDK才可以享受到新增的HotSwap功能对于调试带来的方便)设置好环境变量JAVA_HOMECLASSPATH和PATH

为D:\eclipse下的eclipseexe在桌面上建立一个快捷方式双击快捷方式启动EclipseEclipse也可以以命令行方式启动在命令行上指定使用的JVM和保存数据的workspace例如

D:\eclipse\eclipseexevmD:\WebSphere\AppServer\java

\bin\javawexe data

D:\WORK\workspace

其中D:\WORK\workspace是保存项目文件的位置

可以选择帮助→帮助内容进入Eclipse的帮助系统有了Eclipse的多国语言翻译包所有的选单和联机帮助都已经翻译成了中文使用起来非常方便

下面我们编写一个HellWorld程序步骤如下

.选择文件→新建→项目

.项目类别选Java

.项目列表选Java项目

.点击下一步

.输入项目名称例如HelloProject

.点击完成

.在工具条里点击创建Java类的按钮(带有一个C标记)见图

点击创建Java类的按扭图

.在名称域输入HelloWorld

.点击public static void main(String[] args) 的复选框让Eclipse创建main方法(见图

Eclipse创建main方法

.点击完成

.一个Java编辑窗口将打开在main方法中输入Systemoutprintln(Hello World)行

.使用Ctrls保存这将自动编译 HelloWorldjava

.点击工具条里的运行按钮

.选择Java应用程序然后选新建

.输入项目名称Hello-Project和main类名 HelloWorld

.点击运行

.这时候将会打开一个控制台窗口一句 Hello World将会显示在里面(见图

Hello World显示窗口

Eclipse有一个增量编译器每次保存一个Java文件时它就自动进行编译这个特性被称做自动构建如果不需要这个功能可以在窗口→首选项→工作台→对资源修改执行自动构建关闭这个特性随后工具条中会出现全部构建的按钮类似的选项也会出现在相关的选单中

创建CVS资源库

现在我们知道如何创建一个项目了下一步是与某个版本服务器建立连接将项目发布到版本服务器中目前开源软件都是使用CVS来做版本管理因此我们也使用CVS来举例Eclipse SDK已经包括了支持CVS的插件要想使用其它的版本管理软件例如VSS可以从Eclipse的网站上下载相关的插件创建一个CVS资源库位置的步骤如下

.打开CVS资源库开发透视图(窗口→打开透视图→其它→CVS资源库开发)

.在CVS资源库视图里点右键新建→资源库位置见图

新建资源库位置

.在添加CVS资源库对话框中输入CVS Server 的详细信息

.点击完成

.一旦配置好CVS资源库就可以把项目输入资源库了转到Java透视图在项目名称上点右键选择小组→共享项目

.选择刚才添加的资源库

.点击完成

.在同步窗口中的项目上点右键选提交

.输入为提交加入的注释如图

为提交加入注释

.点击确定则项目被发布到CVS资源库中

.将项目共享到资源库中后可以使用与资源库同步功能来发布代码并且赶上别人对资源库中代码所做的修改在项目上点右键小组→与资源库同步

下载安装应用服务器JBoss

为了做服务器端的开发还需要一个应用服务器并且把应用服务器与Eclipse集成起来Eclipse可以与多种应用服务器共同工作包括WebLogicWebSphereJRunOrion/OracleiASJBossJOnASResin等下面以目前流行的开放源代码应用服务器JBoss来举例首先要下载并安装好JBoss我使用的是JBoss 安装在D:\jboss目录为了把JBoss与Eclipse相集成还需要下载相关的插件下载位置是在_JBosspdf还有一个安装的指导退出Eclipse将刚才下载的文件解压缩到D:\eclipse下重新启动Eclipse

新安装的插件需要激活才能使用选择窗口→定制透视图其它中的EASIE JBoss项选中

然后配置这个插件选择窗口→首选               

上一篇:Spring配置事务在DAO层和业务逻辑层

下一篇:常用Hibernate主键生成策略