eclipse入门使用指南及开发eclipse插件(3)
3. 编译与运行
在ivj中调试功能非常强大,多种跟踪方式,断点设置,变量值察看窗口等等。这些在eclipse中都也有提供。在本文下面介绍插件的时候,会结合例子更加详细的介绍如何使用配置项目环境,如何运行和调试程序。
在java视图中,工具栏中有两个按钮,分别用来进行调试和运行。并且可能由于安装的插件不同eclipse会存在多种运行/调试程序的方式,为了确定当前项目用那一种方式运行,需要在项目的属性选项中的设置launcheràrun/debug选项。通常我们需要用的是"java applicantion"方式。在这种方式下,如果当前位置是包含main()方法的java程序,点击调试/运行按钮就会立即开始执行调试/运行功能。如果当前位置是在包或项目上,eclipse会搜索出当前位置所包含的所有可执行程序,然后由程序员自己选择运行那一个。
在目前的eclipse的release和stable版本中缺省安装了插件开发环境(plug-in development environment,即pde,它本身也是一个插件),此时系统除了"java applicantion" 运行方式,可能还有另外两种方式:"run-time workbench"和"run-time workbench with tracing",当用pde开发插件的时候会用到这两种运行方式,在下面我们也有提到。
4. 版本管理 可以把eclipse的版本管理分为个人(或称为本地)和团队两种。eclipse提供了强大的个人版本管理机制,每一次被保存的更改都可以得到恢复。而且可以精确到每一个方法的版本恢复。操作也十分方便,在任何一个能看到所要操作文件的观察窗口中,例如资源浏览窗口,选中该文件,点击右鼠标键,选择compare with或replace with,如果是恢复已经被删除的方法则可以选择add from local history,之后相应的本地历史记录就会显示出来,按照你的需求找到相应的版本就可以了。强大的个人版本管理功能为程序员提供了更多的信心!
eclipse缺省为版本管理工具cvs提供了接口,可以非常方便的连接到cvs服务器上。通过cvs版本管理,eclipse为团队开发提供良好的环境。要连接cvs服务器需要先打开团队视图(team perspective),然后在reponsitories观察窗口中点击鼠标右键并选择新建(new),在打开的对话框中可以填入要连接的cvs库所需要的信息,如cvs服务器类型,目前eclipse支持三种方式:pserver、extssh和ext,还要填入用户名,主机名,密码,reponsitory地址等信息。
在eclipse中使用cvs需要注意的是一些术语和功能的变化,cvs中的branch这里被称为stream,取消了cvs中check out、import和commit等功能,统统用鼠标右键菜单中的team->synchronized with stream来替代。这些功能都通过图形界面完成,在每次操作中都会有当前文件和以前各个版本的比较窗口,操作非常直观,易于掌握,因此这里也就不再做进一步介绍了。
5. 使用插件
使用插件可以丰富eclipse的功能。下面将介绍如何应用插件来嵌入tomcat服务器。这个插件并不是eclipse项目组开发的,而是一家叫sysdeo的公司开发,非常小巧,只有27.8k。你可以到http://www.sysdeo.com/eclipse/tomcatplugin.html去免费下载。另外,这个插件只支持tomat4.0以上的版本,可以在www.apache.org得到tomcat的最新版本。
要安装插件只需将下载的zip文件按原路径解压到"你的eclipse的安装路径plugins"下面,然后重新启动eclipse。启动后在菜单栏上选择perspectiveàcustomize,在打开的对话框中选中otheràtomcat。之后马上会发现eclipse有了两处变化:菜单栏中多了一个tomcat选项,工具栏中多了两个按钮,上面是大家可能非常熟悉的tomcat小猫,如下图三。除此之外,在菜单栏中选择:workbenchàpreferences,打开对话框后会发现这也多了一个tomcat选项,在这里要求指定你的tomcat安装根路径。之后还要检查一下在preferences对话框中的javaàinstalled jre所指定的jre和启动tomcat的jre是否为同一个jre,如果不是,可能会导致tomat不能正常启动。如果以上检查没有问题,就可以用工具栏上的"小猫"直接起动tomcat了。要注意的是,启动过程很慢,要耐心等到以下信息出现:
starting service tomcat-standalone
apache tomcat/4.0.1
starting service tomcat-apache
apache tomcat/4.0.1
之后就可以在外部浏览器(如ie)中输入http://localhost:8080来测试tomcat是否正常。
闽公网安备 35060202000074号