快捷搜索:

精通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 中。

设置构建路径

许多时刻,Java 项目都应用位于谋略机中的其他一些 Java 存档(JAR)或者同一个事情空间中的其他一些项目中的类。要应用这些类,必须把响应的项目/JAR 添加到当前项目的构建路径中。否则,Eclipse 将显示项目中的编译差错。要改动项目的构建路径,请履行以下操作:

1、右键单击 Package Explorer 中的项目并单击 Settings。

2、在显示的窗口中,选择 Java Build Path。

3、要将项目添加到构建路径所在的事情空间中,单击 Projects 选项卡,然后单击 Add。

4、在构建路径中选择项目,然后单击 OK。

要将 JAR 添加到项目中,请履行以下操作:

1、单击 Libraries 选项卡。

图 2. 改动构建路径

2、单击 Add external JARs,然后选择必要添加的 JAR。

自定义编译器设置

Eclipse 容许自定义内置 Java 编译器的设置。Eclipse 将应用此编译器构建项目。要自定义项目的编译器设置,请履行以下操作:

1、右键单击 Package Explorer 中的项目并单击 Settings。

2、在显示的窗口中,选择 Java Compiler。

图 3. 自定义 Java 编译器设置

图 5. 自定义义务标记

重构

重构 容许您轻松地变动一个位置中的代码并且在代码呈现的其他位置显示这些变动。假如这听起来让人利诱,那么可以这样说:这一节的内容可能是 Eclipse 最杰出的部分。因为 Eclipse 包孕许多重构功能,而且对所有这些功能进行阐明可以自成一篇文章,是以本文主要先容一些最常用的重构功能。

重命名重构

重命名重构 可能是所有重构中最常用的。您可以应用它重命名项目中的任何措施、变量或类。要考试测验应用它,请履行以下操作:

1、在编辑器中选择随意率性一个变量。

2、在位于 Eclipse GUI 顶部的菜单中单击 Refactor > Rename,如图 6 所示。Java 编辑器将把框放置在变量名周围及应用它的所有位置中。

图 6. Refactor 菜单将供给许多重构功能

3、键入变量的新名称,然后按 Enter 键。应用该变量的所有位置将自动改为应用新名称。

同样地,您可以变动类和措施的名称。应用它们的所有位置都将改为应用新名称。这样,您不必手动定位调用措施的每个实例并进行变动,这将为您节省大年夜量光阴并避免潜在差错。您可以轻松地变动 Java 项目中的任何措施、变量和类的名称,而不用再去管它。

移动重构

此类重构在将类从一个包移到另一个包中时尤为有用。您可能会常常应用它 — 仅次于重命名重构。要考试测验应用它,请履行以下操作:

您可能还会对下面的文章感兴趣: