Eclipse 开发工具使用指南-
JSP 实例
学习教程
(2008-01-15 15:57:35)
转 载 标签: java
▼
分类: java
杂谈
2001 年 11 月 IBM 宣布捐出了价值 4 千万美金的开发
软件给开放源码的 Eclipse 项目。 如此受青睐的 Eclipse 是什么样子呢, 如何使 用呢?本文的第一部分会使你对 Eclipse 有一个初步的认识。并且,Eclipse 这个号称未来能进行任何语言开发的 IDE 集大成者,又将如何 实现它的这一宏伟目标?第二部分介绍的 Eclipse 的插件开发将是其中的关键所在。
Eclipse 是替代 IBM Visual Age for Java(以下简称 IVJ)的下一代 IDE 开发环境,但它未来的目标不仅仅是成为专门开发 Java 程序 的 IDE 环境,根据 Eclipse 的体系结构,通过开发插件,它能扩展到任何语言的开发,甚至能成为图片绘制的工具。目前,Eclipse 已经开 始提供 C 语言开发的功能插件。更难能可贵的是,Eclipse 是一个开放源代码的项目,任何人都可以下载 Eclipse 的源代码,并且在此基础 上开发自己的功能插件。也就是说未来只要有人需要,就会有建立在 Eclipse 之上的 COBOL,Perl,Python 等语言的开发插件出现。同时 可以通过开发新的插件扩展现有插件的功能,比如在现有的 Java 开发环境中加入 Tomcat 服务器插件。可以无限扩展,而且有着统一的 外观,操作和系统资源管理,这也正是 Eclipse 的潜力所在。
虽然目前 Eclipse 项目还没有最后完成,但从已有的版本中已经能领略到 Eclipse
设计主导思想和主要功能特点。现在就了解 Eclipse 不但能使广大程序员对这款业界期望很高的 IDE 能一睹为快, 更为重要的是如果能参加到 Eclipse 项目的开发中或是阅读它的开放源代码, 这对广大程序员来说无疑是一个千载难逢的提高编程水平的好机会。 Eclipse 计划提供多个平台的版本, Windows, 象 Linux, Solaris, HP-UX 和 AIX,以下只介绍 Windows 版本。本文第一部分先介绍 Eclipse 的基本使用方法。第二部分介绍如何进行 Eclipse 的插件开发。
一.Eclipse 简介
Eclipse 是开放源代码的项目,你可以到 eclipse.org 去免费下载 Eclipse 的最新版本,一般 Eclipse 提供几个下载版本:Release, Stable Build,Integration Build 和 Nightly Build,建议下载 Release 或 Stable 版本,笔者用的是 Build20020125(Stable 版本)。Eclipse 本 身是用 Java 语言编写,但下载的压缩包中并不包含 Java 运行环境,需要用户自己另行安装 JRE,并且要在操作系统的环境变量中指明 JRE 中 bin 的路径。安装 Eclipse 的步骤非常简单:只需将下载的
压缩包按原路径直接解压既可。需注意如果有了更新的版本,要先删除 老的版本重新安装,不能直接解压到原来的路径覆盖老版本。在解压缩之后
可以到相应的安装路径去找 Eclipse.exe 运行。如果下载的是 Release 或 Stable 版本,并且 JRE 环境安装正确无误,一般来说不会有什么
问题,在闪现一个很酷的月蚀图片后,Eclipse 会显示它的缺省 界面:
图一
乍一看起来,Eclipse 的界面有点象 JBuilder,但实际操作进程中会发现它更象 IVJ,毕竟开发 Eclipse 的主导用量是开发 IVJ 的原班 人马(可参考 oti)。另外还值得一提的是 Eclipse 项目的参预者除了 IBM 以外,还有象 Borland,Rational Software,RedHat, Merant 等一大批业界的姣姣者,这也为 Eclipse 的未来奠定了良好的基础。
下面将分别对 Eclipse 的各种特性作简单介绍,包括:文件存放,开发环境,编译与运行,版本管理,使用插件。
1. 文件存放
大多 IVJ 的初学者都对找不到 Java 源代码感到非常不适应,因为 IVJ 把所有的源代码都存储到一个 reponsitory 库文件中,想要得到 文本格式的
源代码必须用 Export 功能从 reponsitory 中导出源代码。使用了 reponsitory 的 IVJ 对源代码的管理功能几乎达到极致,正是这 一点使得许多程序员对 IVJ 钟爱有加。