玩转Eclipse开发工具(六)

九构建路径

(1)构建的概念

Build:项目的编译,测试,打包,产生文档这一系列操作。Eclipse中Java项目的构建一般只有编译。默认情况

下是自动构建,在菜单栏上找到Project,在下拉列表中有一项是Build Automatically,它的前面是默认选中的,就是

自动构建。

(2)构建路径的概念

Build Path:项目构建时会从该路径中寻找项目源代码,jar文件等。

在demo项目的名字上右键出现的下拉列表中找到Build Path,选中它以后找到Configure Build Path选项,点击进

入Properties for demo对话框,选择其中的一些操作,就可以进行Build Path。

(3)构建路径的配置

1)源代码文件夹

2)jar文件

3)library

在demo项目的名字上右击新建一个名字为lib的文件夹,我们可以把MySQL的JDBC驱动拷贝到这个文件夹下面,

在驱动的jar文件上右击找到Build Path,再找到Add To Build Path这个选项点击即可,那么就看到这个demo项目下多

了一个引用的MySQL的JDBC驱动库,这是我们推荐使用的方式。

(4)常见错误

1)手动删除构建路径下的jar文件

2)导入项目时构建路径出错

(5)关联源代码

目的:为了深入理解JDK中API的内部实现或学习某个开源包的实现。

我们在之前创建的Parent类中添加一个创建String类型的成员变量s,我们选中String,按下F3,就可以关联到

String类的源代码。

十本地历史记录

(1)本地历史记录的概念

在Eclipse中,会将每一个文件的历史版本记录在本地一段时间(默认是7天)。

(2)相关配置

1)历史记录保存的时间

2)每个文件的最大保存条目

3)文件最大大小

找到菜单栏中的Window,在下拉列表中选择Preferences,进入到Preferences对话框,在General选项下找到

Workspace,继续找到Local History即可。

(3)使用场景

1)找回删除的文件

如果我们删除了demo项目下的demo.xml文件,我们使用本地历史记录可以恢复,下demo项目上右击找到

Restore from Local History这个选项,点击进入Restore from Local History对话框,我们找到删除的demo.xml文件,

点击Restore即可。

2)比较文件的不同版本

我们可以查看demo项目下的Parent类的历史版本,我们在Parent.java源文件上右击找到Compare With这一选

项,再找到Local History选项,点击打开,就会出现很多的历史版本,双击一个版本就会出现当前版本和选中的历史

版本的对比,看有什么不同之处。

3)替换文件到历史版本

这个场景也是在比较之后出现的,有时候可能改过之后出现错误,那么说明某个历史版本是正确的,这就需要我

们进行替换到历史版本,还是在那个Parent.java文件上右击找到Replace With这个选项,再找到Local History这个选

项,点击进入到Compare对话框,选中一个最近的正确的历史版本,点击Replace即可。

十一书签与任务标签

(1)书签的概念与设置

Bookmark:用于记录代码的某行,方便管理与定位代码。

操作:

我们打开MyUser类,选中某一行代码前的行号,右击找到Add Bookmark这一项,点击进入Add Bookmark对话

框,填写书签的名字,点击OK即可。如果我们设置了很多的书签,那么我们可以在菜单栏中找到Window的下拉列表

中的Show View这个选项,再找到Bookmarks这一选项,就会出现书签列表。我们可以进行相关的修改和属性的设置

以及书签描述。

(2)任务书签的概念与设置

Task Tag:一种特殊的注释,有助于提高开发效率和代码管理。

内置:

TODO:指此处需要实现某功能。

FIXME:一般指此处逻辑错误或有异常,待处理。

XXX:一般指此处功能已实现,但待优化,待商榷。

操作:

1)TODO

我们关闭所有的代码后,我们在菜单栏上找到Window的下拉列表中的Show View这个选项,再找到Tasks这一选

项,点击就会出现Tasks列表。选中一个就会定位到源代码的位置,我们可以进行继续处理,完成代码。

2)FIXME

进行上述同样的操作,我们定位到需处理的位置,进行代码的修改和抛出异常或者异常处理。

3)XXX

进行同样的操作,我们定位到需要优化的位置,进行代码优化。

4)可自定义

我们在菜单栏上找到Window的下拉列表中的Preferences这个选项,进入到对话框中找到Java下的Compiler下的

Task Tags选项,我们添加一个名字为ERROR的级别为LOW的自定义任务标签,点击OK即可。重复上面的操作,我

们定位到错误的位置,进行代码的修改。

注意这里使用必须和定义的大写字母一致,如果使用了小写,这样的情况是不会出现的。

十二搜索查找与替换

(1)搜索操作

1)针对文件的文本搜索

按下Ctrl+H,出现Search对话框,找到Java Search的选项卡,我们输入要查询的类名,以及是查询声明还是引

用等,点击Search即可。

2)针对Java中各种语法元素的搜索

按下Ctrl+H,出现Search对话框,找到File Search的选项卡,我们输入要查询的字符串等,点击Search即可。

3)针对任务和git的搜索

4)使用Ctrl+H可调出对话框

在菜单栏上找到Search,在下拉列表中有各种搜索操作,也是我们比较常用的。自己操作一下看看,知道即可。

(2)查找操作

针对文件的文本查找

使用Ctrl+F可调出一个对话框

(3)替换操作

针对文件的文本替换

十三导航

(1)导航的概念

Navigate:可在Eclipse中快速定位并打开Java类,接口或方法等。

(2)Eclipse中的导航操作

1)跳转

在菜单栏上找到Navigate,在下拉列表中找到Go To这一选项,再找到相关的操作即可。

在下拉列表中也可以找到Go To Line选项,打开Go To Line对话框,我们写入我们想要跳转的行数,点击OK即

可。

在下拉列表中还有Back选项,Next Annotation选项以及Previous Annotation选项,这些都是可以进行跳转的选

项,我们就不再进行演示。

2)打开声明

选中String,在菜单栏上找到Navigate,在下拉列表中找到Open Declaration这一选项,或者可以按下F3即可打

开String类的声明。

3)打开类型层次

选中RefactoringDemo2,在菜单栏上找到Navigate,在下拉列表中找到Open Type Hierarchy这一选项,或者可

以按下F4即可打开RefactoringDemo2类的类型层次(也就是继承的父类或者实现的接口)。

4)打开调用栈

我们查看test2方法在哪些地方啊被调用,选中test2,在菜单栏上找到Navigate,在下拉列表中找到Open Call

Hierarchy这一选项,即可找到调用test2方法的层次。

5)打开实现

我们在代码中输入:List<String> names = new ArrayList<String>();names.add("Java");选中add方法名字,在菜

单栏上找到Navigate,在下拉列表中找到Open Implementation这一选项,打开即可出现add方法的实现。

6)打开父类实现

选中test方法,在菜单栏上找到Navigate,在下拉列表中找到Open Super Implementation这一选项,打开即可定

位到父类的实现。

7)打开资源

在菜单栏上找到Navigate,在下拉列表中找到Open Source这一选项,打开进入到Open Source对话框。

8)面包屑

在Parent类的编辑器中右击找到Show In BreadCrumb选项,打开就会在编辑器上方显示一个逐层次查找Parent类

的层级。

时间: 2024-12-14 15:01:25

玩转Eclipse开发工具(六)的相关文章

玩转Eclipse开发工具(二)

我们接着博文<玩转Eclipse开发工具(一)>来继续说. 三Eclipse基本使用 (1)使用Eclipse创建Java项目.包.类 创建项目.包与类是一个整体的过程,在Eclipse开发工具中这是密不可分的,过去自己使用记事本习惯了的 话,就必须要知道Eclipse中的类必须存在于项目中,类建议放在某个包中. 新建一个项目: 在新建的项目下新建一个类的时候同时创建包: 创建成功后的结果: (2)使用Eclipse创建创建文件 使用Eclipse创建可以创建是基于文本的文件,包括但不限于:t

玩转Eclipse开发工具(一)

由于之前学习JavaSE,大部分时间我所使用的编辑器是Windows操作系统自带的记事本及从网上下载的 Notepad++编辑器,然后使用命令行工具编译和运行的,因此对Java的Eclipse开发工具不是很了解,这两天就专门看 了一下Eclipse开发工具的使用以及好多自己不知道的用处. 一直以为Eclipse是专门为Java编程语言开发的IDE,然后自己去官网上去下载安装包的时候,发现除了为Java编 程语言,也可以作为其他的编程语言的IDE,比如C++,PHP等,只要是你想到的编程语言,基本

玩转Eclipse开发工具(七)

十四编译器 (1)编译器的相关设置 编译级别 类文件产生 (2)构建时 通用 构建路径问题 输出文件夹 (3)错误与警告的设置 代码样式 潜在程序问题 命名遮蔽与冲突 过时与受限API 不必要的代码 泛型类型 注解 null分析 十五调试 (1)程序调试的概念 什么是程序调试(debug),当程序中出错时,我们希望这样: 程序执行时忽闪一下就运行结束,怎么让程序一步一步运行? (2)程序调试 1)设置断点 断点:程序暂停执行的代码行 2)单步运行 3)观察变量 (3)使用Eclipse调试程序的

Phonegap(cordova)创建项目,并结合eclipse开发工具进行打包生成apk包

1.使用phonegap(cordova)创建并编辑项目 (1)创建一个文件夹用于存放稍后创建的Android程序,这里我们在E盘创建了一个文件夹AndroidProject,适用cd命令进入该目录,接下来适用phonegap命令创建对应的android项目. phonegap的创建指令:  phonegap create hello com.example.hello HelloWorld hello:你的项目文件夹名称,   com.example.hello:你的项目内部包名   Hell

熟悉Eclipse开发工具

一.熟悉Eclipse 1.Eclipse是由IBM公司投资4000万美元开发的集成开发工具.它基于Java语言编写,并且是开放源代码的.可扩展的,也是目前最流行的Java集成开发工具之一.另外,IBM公司捐出Eclipse源代码,组建了Eclipse联盟,由该联盟负责这种工具的后续开发.Eclipse为编程人员提供了一流的Java程序开发环境,它的平台体系结构是在插件概念的基础上构建的,插件是Eclipse平台最具特色的特征之一,也是其区别于其他开发工具的特征之一. 2.下载Eclipse 步

Eclipse开发工具与SVN完美结合使用

今天,我来到了传说中的WB公司,它给我的第一印象就是这TM的确实没有GSG,一大早的来到了公司啥都不说直接将你领到工位上,意思很明显:"开始,干活吧!宝贝-",你二舅的,如果不是"那个"的话,我就不会来咯!哈哈 以上只是小小的吐槽,整体还得看个人,有句话说得好:"师父领进门,修行看个人!",既然来了那就干出一点东西再走,反正我是这么想的,哈哈! 收,点到为止! 首先,我来说说SVN在Eclipse上如何安装该插件: 下载SVN插件:链接:http

教你快速使用eclipse开发工具

注明:自己用了一个小时整理的对eclipse开发工具的简单介绍.本文主要介绍如何使用eclipse开发工具,帮助初学者更快掌握Java开发工具.用好编程工具是提高编程效率很重要的方法.我用的eclipse是汉化版,当然使用eclipse必须要安装JDK了.这些是可以在网上下载的.以下介绍eclipse的常用操作方法: 1.先在网上下载eclipse工具,然后解压. 2.打开解压后的eclipse. 3.进入eclipse界面. 4.新建项目.包.类等. 单机右键-新建-包. 单机右键-新建-类(

如何为Eclipse开发工具中创建的JavaWeb工程创建Servlet

在博客<在Eclipse中如何创建JavaWeb工程>中图文并茂的说明了Eclipse中创建JavaWeb工程的方法,本篇博客将告诉大家如何为Eclipse开发工具中创建的JavaWeb工程创建Servlet: 1.在Eclipse开发工具中创建的JavaWeb工程文件目录结构如下图: 说明: a).红框框定的结构用于存放Java类及其相应的包:用于存放Libraries文件夹: b).灰框框定的结构用于显示(非"存放")JavaWeb工程所依赖的JDK相关的jar包: c

Eclipse开发工具

第1章  Eclipse开发工具 1.1  Eclipse概述和安装 Eclipse是一个IDE(集成开发环境)IDE(IntegratedDevelopment Environment) 集成了代码编写功能,分析功能,编译功能,调试功能等一体化的开发软件. Eclipse的特点描述:免费.纯Java语言编写.免安装.扩展性强 下载和安装.下载 http://eclipse.org/ 安装:绿色版.解压就可以使用(Eclipse) 1.2  Eclipse的基本使用 1.2.1Eclipse基本