精通Eclipse V3.4,第2部分: JDT

本文将介绍 Java Development Tools(JDT),演示一些常用功能并说明如何自定义这些常用功能。还将讨论 Eclipse 集成开发环 境(IDE)不同于其他环境的概念和功能,或者 JDT 新用户不容易发现的功能。如果您刚开始使用 Eclipse V3.4,请参阅第1部分。

JDT 是什么?

Eclipse 与 Java 开发是同义语。但是,对于大多数 Eclipse 新手来说,Eclipse 与 Java 技术之间的关系可能 并不十分清晰。

Eclipse 是用 Java 编程语言编写的骨架平台。在 IDE 之上编写的插件(例如 Mylar 和 Findbugs)将提供其功能, 并且 Java 语言允许 Eclipse 像 Java IDE 一样运行。可能由于 JDT 是 Eclipse 下载默认附带的,因此当开发人员说他们使用 Eclipse 进 行 Java 开发时,他们实际上指的是使用 JDT,这一点可能不会让人立刻明白。

分析 Java 项目

图 1. 在 Package Explorer 中查看到的典型 Java 项目

Java 项目由以下元素组成:

src 文件夹

此文件夹包含应用程序的 实际源代码。默认情况下,当您创建一个新 Java 项目时,Eclipse 将创建保存所有源代码的 src 文件夹,但是可以添加任意一个文件夹作为 源代码文件夹。例如,许多人喜欢用 tests 文件夹保存创建的所有测试用例。要将 tests 文件夹添加到项目中,请执行以下操作:

1 、右键单击项目,然后单击 New > Folder。

2、键入文件夹的名称(在本例中为 tests)并单击 OK。

3、右键单击 tests 文件夹,然后单击 Build Path > Use as Source Folder。

输出文件夹

此文件夹包含通过源代码生成的 .class 文件夹。默认情况下,Eclipse 将创建 bin 文件夹来保存这些内容。

引用库

这些是当前项目引用的库或工作空间中的其他 Java 项目。当 Eclipse 构建或运行 Java 项目时,这些内容将被添加到构建路径和 CLASSPATH 中。

时间: 2024-11-15 23:46:21

精通Eclipse V3.4,第2部分: JDT的相关文章

精通Eclipse V3.4,第3部分: JDT文本编辑器提示和技巧

"精通 Eclipse" 系列的这一部分将详细介绍 Eclipse 的 Java 编辑器.开发人员将在这个编辑器上花费大量的时间,因此了解其高级功 能可以显著提高您的生产率. Organize Imports 命令 Organize Imports 命令将添加缺失的导入并将现有的导入声明组织到 Java 文件中.您可以通过使用 Ctrl+Shift+O 组合键在当前编辑器 中运行这条命令.要将 Organize Imports 命令应用到整个项目中,请右键单击项目浏览器中的项目并选择

精通Eclipse V3.4,第1部分: Eclipse工作台

第1 部分适用于 Eclipse 的新用户,将向 Eclipse 新手解释一些通常很难理解的 Eclipse 术语,并介绍 Eclipse IDE 的各个部分.本文 将说明 Eclipse 工作台是什么:并探究项目与工作空间(Eclipse 组织源代码的方法)之间的差别及其之间的关系.最后,本文将说明如何根 据需要自定义 IDE 的各个部分. 工作台 主 Eclipse 窗口称为工作台(参见图 1).它包含菜单栏.工具栏.编辑器和视图等内容.工具栏下方放置编辑器和其他视图的区域称为 工作台页面.

探索Eclipse V3.1的新特性

这份教程演示了 Eclipse 的最新发行版 V3.1 中的许多新特性.如果正考虑 从以前的发行版升级到 V3.1,或者正考虑从其他集成开发环境转到 Eclipse, 那么您会发现本教程非常有用.如果想修改代码,以利用 Java 语言的 最新一代 Java 2 Standard Edition V1.5(为 Java 编程语言添加了许多强大 的结构和便利),本教程也会给您带来很大的帮助. 预备知识 了解本教程的学习目标和最佳学习方式. 关于本教 程 本教程演示了 Eclipse 的最新发行版 V

Eclipse V3.1中的Java泛型支持

Java 中的泛型 几乎从第一个版本开始,Java 技术的创立者们就已经开始讨论对该语言添加 泛型支持.C++ 通过标准模板库对泛型进行支持,但是由于缺少所有其他类(嵌 入在 Java 语言中的Object 类中)的一个统一父类,泛型的实现也受到阻碍.Java编程语言的泛型支持是其历史上最重大的语法变化.由于某些显而易见的原因,工具支持比其他 SDK 升级的步法要慢得多.尽管如此,现在 Eclipse V3.1 已经对这些语言的新特性有了出色的支持.本文重点介绍其中的一些新特 性. Java 5

使用Eclipse V3.3保持代码干净

干净.易于阅读的代码可以使不熟悉程序的开发人员快速完整地理解程序,从而使软件维护比其他方法更加有效.了解 Eclipse V3.3 中的新清理功能,Eclipse V3.3 比早期版本为开发人员提供了更多选项进行清理. 编写干净代码有助于其他开发人员阅读.理解和维护您编写的代码.但是,并不是所有人都赞成 "漂亮"."精密" 或 "干净" 等定义.不同的开发人员拥有不同的风格和审美鉴赏力.到现在为止,Eclipse 通过少量修饰以一种简单的功能方式

Eclipse V3.2 Callisto热点:比以往任何时候都轻松地开始使用Eclipse

Callisto 是什么? Callisto 是针对 Eclipse 的 10 个项目的协同发布,它大大简化了准备和运行 Eclipse 的过程,使您可以随意做自己想做的事.Callisto 并不是 Eclipse V3.2 的另外一种定制版本,也不是访问 Eclipse Callisto Discovery Site 时看到的那些项目的替代产品.使用 Callisto Discovery Site,可以轻松获得您在进行 Web 或 Java 2 Platform, Enterprise Edi

eclipse源代码-如何获得一个JDT 的 JavaProject 对象,在不使用eclipse 平台不启动的情况

问题描述 如何获得一个JDT 的 JavaProject 对象,在不使用eclipse 平台不启动的情况 JDT中提供的获取IJavaProject对象的方法是:①先从workspace中获取工程对象IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();IProject project = root.getProject(""工程名"");②采用JavaCore.create(project)方

Eclipse中用SWT和JFace开发入门

可以使用标准窗口小部件工具箱(Standard Widget Toolkit,SWT)和 JFace 库来开发用于 Eclipse 环境的图形用户界面,而且还可以将它们用于开发单独的 GUI 本机应用程序.在本文中,我将介绍一些基本的 SWT(基本 GUI 对象的名称)类型,并展示如何综合使用它们来创建有用的应用程序. 关于 Eclipse.SWT 和 JFace 正如 Eclipse 的 Web 站点上所提到的,Eclipse 是一种通用工具平台.它是一个开放的.可用于任何东西的可扩展 IDE

使用Eclipse远程调试Java应用程序

远程调试对应用程序开发十分有用.例如,为不能托管开发平台的低端机器开发程序,或 在专用的机器上(比如服务不能中断的 Web 服务器)调试程序.其他情况包括:运行在内存 小或 CUP 性能低的设备上的 Java 应用程序(比如移动设备),或者开发人员想要将应用程 序和开发环境分开,等等. 先决条件 启动配置类型 启动配置 保存一 组用于启动程序的属性.启动配置类型是一种可以在 Eclipse 平台上启动的独特程序. 如果您还没安装该程序,请下载 Eclipse V3.4(Ganymede).在 G