📋 个人简介
💖 作者简介:大家好,我是W_chuanqi,一个编程爱好者
📙 个人主页:W_chaunqi
😀 支持我:点赞👍+收藏⭐️+留言📝
💬 愿你我共勉:“没有什么比勇气更温文尔雅,没有什么比怯懦更冷酷无情!”✨✨✨

文章目录
Eclipse的使用
1.Eclipse概述
Eclipse是由蓝色巨人IBM花费巨资开发的一款功能完整且成熟的IDE集成开发环境,它是一个开源的、基于Java的可扩展开发平台,是目前最流行的Java语言开发工具。Eclipse具有强大的代码编排功能,可以帮助程序开发人员完成语法修正、代码修正、补全文字、信息提示等编码工作,大大提高了程序开发的效率。
Eclipse的设计思想是“一切皆插件”。就其本身而言,Eclipse只是一个框架和一组服务,所有功能都是以插件组件的方式加入到Eclipse框架中实现的。Eclipse作为一款优秀的开发工具,自身附带了一个标准的插件集,其中包括了Java开发工具(JDK)。
2.Eclipse的下载与启动
2.1 下载Eclipse开发工具
Eclipse是针对Java编程的集成开发环境(IDE),读者可以登录Eclipse官网免费下载,本教材使用的Eclipse版本是Juno Service Release 2。Eclipse安装时只需将下载好的ZIP包解压保存到指定目录下(例如D:\eclipse)就可以使用了。
2.2 启动Eclipse开发工具
完成Eclipse的解压之后,接下来就可以启动Eclipse开发工具,具体步骤如下:
(1)在Eclipse解压文件中运行eclipse.exe文件,会出现启动界面如下图。

(2)Eclipse启动完成后会弹出一个对话框,提示选择工作空间(Workspace),工作空间用于保存Eclipse创建的项目和相关设置。可以使用Eclipse提供的默认路径为工作空间,也可以单击【Browse】按钮更改路径。如下图。

Eclipse每次启动都会出现选择工作空间的对话框,如果不想每次都选择工作空间,可以勾选上图中【Use this as the default and do not ask again】复选框,这就相当于为Eclipse工具选择了默认的工作空间,再次启动时就不会再出现提示对话框。
(3)在上图中,工作空间设置完成后,单击【OK】按钮,进入Eclipse欢迎界面,如下图。

上图所示的欢迎界面中有四个功能图标,含义分别如下所示:
- “Overview”:概述。
- “Tutorials”:教程。
- “Samples”:样本。
- “What’s new”:新增内容。
2.3 Eclipse工作台
在上图中关闭欢迎界面窗口,进入Eclipse工作台界面,如下图。

Eclipse工作台主要由标题栏、菜单栏、工具栏、透视图四部分组成。一个工作台中最重要的部分就是透视图。
下面分别介绍Eclipse工作台几种主要视图的作用:
- 包资源管理器视图(Package Explorer):用于显示项目文件的组成结构。
- 文本编辑器视图(Editor):用来编写代码的区域。
- 控制台视图(Console):用于显示程序运行时的输出信息、异常和错误。
- 大纲视图(Outline):用于显示代码中类的结构。
2.4 Eclipse透视图
透视图(Perspective)是比视图更大的一个概念,用于定义工作台窗口中视图的初始设置和布局,目的在于完成特定类型的任务或使用特定类型的资源。
Eclipse提供了几种常用的透视图,如Java透视图、资源透视图、调试透视图、小组同步透视图等。
用户可以通过Elipse工具栏中的透视图按钮 在不同的透视图之间切换。
如果要选择进入某一个透视图,可以在菜单栏中选择【Window】→【Open Perspective】→【Other】打开其他透视图,如下图。

选择【Other】选项之后,弹出“Open Perspective”对话框,选择要打开的视图,如下图。

注意:同一时刻只能有一个透视图是活动的,该活动的透视图可以控制哪些视图显示在工作台界面上,并控制这些视图的大小和位置,视图在透视图中的设置更改不会影响编辑器的设置。
如果失误操作了透视图(Perspective),例如,关闭了透视图中的包资源管理器视图,可以通过【Window】→【Show View】选择想要打开的视图,也可以重置透视图。在菜单栏选择【Window】→【Reset Perspective】可以重置透视图,将透视图回复至原始状态,如下图。

3.Eclipse的使用
3.1 创建Java项目
在Eclipse窗口中选择菜单【File】→【New】→【Java Project】,或者在Package Explorer视图中单击鼠标右键,选择菜单【New】→【Java Project】,弹出一个“new Java Project”对话框,如下图。

Project name表示项目的名称,在这里将项目命名为chapter01,其余选项保持默认,然后单击【Finish】按钮完成项目的创建。完成项目创建之后,在Package Explorer视图中便会出现一个名称为chapter01的Java项目,如下图。

3.2 在项目下创建包
在上图中,鼠标右键单击chapter01项目下的src文件夹,选择【New】 → 【Package】,会弹出一个“New Java Package”对话框,如下·图。

3.3 创建Java类
鼠标右键单击包名(cn.itcast.chapter01),选择【New】→【Class】,会弹出一个“New Java Class”对话框,如下图。

单击【Finish】按钮,完成HelloWorld类的创建。类名创建完成之后,在“cn.itcast.chapter01”包下就会出现一个HelloWorld.java文件,如下·图。

创建好的HelloWorld.java文件会在编辑区域自动打开。

3.4 编写程序代码
在上图中的文本编辑区域完成代码的编写,如下图。

3.5 运行程序
在上图中,程序编写完成之后,鼠标右键单击Package Explorer视图中的HelloWorld.java文件,在弹出框中选择【Run As】→【Java Application】运行程序,如下图。

也可以选中要运行的文件,直接单击工具栏上的 按钮运行程序。程序运行完毕后,在Console视图中可以看到运行结果,如下图。

📕多学一招:Eclipse中显示代码行号
Eclipse提供了显示代码行号的功能,使用鼠标右键单击文本编辑器中左侧的空白处,在弹出的窗口中选择【Show Line Numbers】,即可显示出行号,如下图。
4.Eclipse调试工具
4.1 设置断点
在需要调试的代码行前,单击右键,在弹出的对话框中选择“Toggle Breakpoint”选项。例如,在HelloWorld.java文件的第6行代码前设置断点,如下图。

4.2 设置Debug模式
设置断点之后,单击工具栏中“ ”按钮的下拉菜单,选择【Debug As】→【Java Application】,进入Debug模式,如下图。

4.3 运行程序
程序启动调试运行后,会在设置的断点位置停下来,并且断点行代码底色会高亮显示,如下图。

Dubug模式的界面由调试区域视图、文本编译器视图、变量区域视图和控制台视图等多个部分组成。文本编译器视图和控制台视图我们已经有所了解,下面介绍一下其他两个视图的作用:
- 调试区域视图:又称为Debug调试区域视图,用于显示正在调试的代码。
- 变量区域视图:又称为Vsriables变量区域,用于显示调试过程中变量的值。
Eclipse在Debug模式下定义了很多快捷键用于更方便的调试程序,这些快捷键及含义如下表。
| 快捷键 | 操作名称 |
|---|---|
| F5 | 单步跳入 |
| F6 | 单步跳过 |
| F7 | 单步返回 |
| F8 | 继续 |
| Ctrl+Shift+D | 显示变量的值 |
| Ctrl+Shift+D | 在当前行设置或者去掉断点 |
| Ctrl+R | 直接运行所选行(也会跳过断点) |
📕多学一招:包的定义与使用
为了便于对硬盘上的文件进行管理,通常会将文件分目录存放。同理,在程序开发中,也需要将编写的类在项目中分目录存放,以便于文件管理。为此,Java引入了包(package)机制,程序可以通过声明包的方式对Java类分目录管理。
Java中的包是专门用来存放类的,通常功能相同的类存放在同一个包中。包通过package关键字声明,示例代码如下:
package cn.itcast.chapter01; // 使用package关键字声明包
public class Example01{…}需要注意的是,包的声明只能位于Java源文件的第一行。
在开发时,一个项目中可能会使用很多包,当一个包中的类需要调用另一个包中的类时,需要使用import关键字引入需要的类。使用import关键字可以在程序中导入某个指定包下的类,这样就不必在每次用到该类时都书写完整类名,简化了代码量。使用import关键字导入某个包中的类的具体格式如下所示:
import 包名.类名;注意:import通常出现在package语句之后,类定义之前。如果需要用到一个包中的多个类,则可以使用“import 包名.*; ”导入该包下所有类。
在JDK中,不同功能的类都放在不同的包中,其中Java的核心类主要放在java包及其子包下,Java扩展的大部分类都放在javax包及其子包下。
Java语言中的常用包。
- java.util:包含Java中大量工具类、集合类等,如Arrays、List、Set等。
- java.net:包含Java网络编程相关的类和接口。
- java.io:包含了Java输入、输出有关的类和接口。
- java.awt:包含用于构建图形界面(GUI)的相关类和接口。

2993

被折叠的 条评论
为什么被折叠?



