附录J:Eclipse教程



Similar documents
Learning Java

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指

内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌

2 Java 语 言 程 序 设 计 教 程 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难

Microsoft Word _Java_術科 .doc

Eclipse C C++, or

(京)新登字063号

untitled

Java 1 Java String Date

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

全國新住民火炬計畫(草案)

佛教招〔2016〕9号--佛山市教育局关于调整面向全市招收艺术特长生音乐专业考试内容及大纲的通知.doc

ebook

Chapter 9: Objects and Classes

epub83-1

Microsoft PowerPoint - 第一讲 概论.ppt

壹 依 據 : 臺 北 市 105 學 年 度 市 立 國 民 中 學 正 式 教 師 ( 巡 迴 ) 聯 合 甄 選 簡 章 一 高 級 中 等 以 下 學 校 教 師 評 審 委 員 會 設 置 辦 法 臺 北 市 政 府 教 育 局 105 年 4 月 20 日 北 市 教 中 字 第 105

IBM Rational ClearQuest Client for Eclipse 1/ IBM Rational ClearQuest Client for Ecl

epub 61-2

2 第 章 绪 论 Internet 2.0 使 得 消 费 型 电 子 产 品 用 户 可 以 通 过 多 种 不 同 的 数 据 网 络 访 问 互 联 网 内 容 用 户 可 以 使 用 便 携 式 消 费 型 电 子 设 备, 如 智 能 手 机 触 屏 平 板 电 脑 电 子 书, 甚 至

Microsoft Word zw

111

EJB-Programming-4-cn.doc

untitled

電機工程系認可證照清單 /7/1

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明

使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款

Microsoft Word - 第3章.doc

基于CDIO一体化理念的课程教学大纲设计

ansoft_setup21.doc

Microsoft PowerPoint - ch6 [相容模式]

untitled

第一章.FIT)

大 綱 最 有 利 標 目 的 及 類 型 最 有 利 標 之 辦 理 方 式 準 用 最 有 利 標 取 最 有 利 標 精 神 最 有 利 標 之 類 型 及 其 相 關 規 定 適 用 最 有 利 標 準 用 最 有 利 標 及 取 最 有 利 標 精 神 作 業 程 序 及 實 務 分 析

目次 

Oracle Oracle Solaris Studio IDE makefile C C++ Fortran makefile IDE Solaris Linux C/C++/Fortran Oracle IDE "P

目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

目 錄 大 會 歡 迎 詞 裁 判 長 的 話 選 手 賽 前 準 備 清 單 賽 事 日 程 表 選 手 報 到 比 賽 日 - 大 會 服 務 關 門 時 間 台 東 關 門 時 間 轉 換 區 須 知 台 東 轉 換 區 須 知 自 行 車 檢 錄 轉 換 袋 台 灣 游 泳 公 里 游 泳

附 件

BSAP_ConsultChi05_1.indd

C 佟 某 委 托 中 介 为 其 征 婚 D 海 盈 房 地 产 公 司 委 托 律 师 事 务 所 代 其 办 理 登 记 事 项 8 根 据 民 法 通 则, 施 工 单 位 的 项 目 经 理 属 于 施 工 单 位 的 ( ) A 委 托 代 理 人 B 法 定 代 理 人 C 指 定 代

5 1 文 书 原 件 优 先 的 原 则 和 例 外 兼 评 最 高 人 民 法 院 关 于 民 事 诉 讼 证 据 的 若 干 规 定 第 69 条 / 纪 格 非 论 点 与 思 考 5 3 优 先 受 偿 权 是 什 么 权? 浅 谈 建 筑 工 程 优 先 受 偿 权 的 性 质 及 价

早 期 療 育 教 保 人 員 應 具 備 下 列 資 格 之 一 : 一 專 科 以 上 學 校 醫 護 職 能 治 療 物 理 治 療 教 育 特 殊 教 育 早 期 療 育 幼 兒 教 育 幼 兒 保 育 社 會 社 會 福 利 社 會 工 作 心 理 輔 導 兒 童 及 少 年 福 利 或

人 員 分 配 完 畢 後, 分 配 訓 練 之 需 本 法 第 三 條 第 一 項 所 稱 分 發 機 關, 指 銓 敘 部 及 行 政 院 人 事 行 政 總 處 本 法 第 三 條 第 一 項 所 稱 定 期 依 序, 指 分 發 機 關 或 申 請 舉 辦 考 試 機 關 於 下 次 該 項

关于印发《实验室骨干教师评聘及管理办法》的通知

Microsoft Word - report.doc

2 2. ( 4 ) =? 在 電 子 計 算 器 之 最 適 當 操 作 過 程 為 ( 3 ) 乘 除 算 名 數 題 目 應 求 小 數 幾 位 以 下 四 捨 五 入 11 位 23 位 32 位 40 位 2 4. ( 3

<4D F736F F D20AAFEA5F333B4E5AA61B1D0BEC7BFC4A44AA655BBE2B0ECA544C3445FB5A3B8D6B3D0A740B1D0BEC72E646F63>

105年公務員申領或侵占小額款項

Microsoft Word - prac_exp13.doc

陕 西 省 城 市 社 区 社 会 管 理 创 新 现 状 困 境 及 建 议 一 陕 西 省 城 市 社 区 管 理 现 状 分 析 ( 一 ) 社 区 社 会 管 理 创 新 的 重 要 举 措 1. 高 度 重 视 社 区 的 社 会 管 理, 积 极 探 索 总 结 经 验 自 2000 年

1-8章.indd

事 業 單 位 改 組 或 轉 讓, 舊 勞 工 不 願 意 續 任 者, 可 否 請 求 資 遣 費? 工 或 與 勞 工 協 商 同 意 後 簽 訂 新 約, 以 穩 固 勞 雇 關 係 至 於 改 組 或 轉 讓 過 程 中, 被 商 定 留 用 之 勞 工, 如 因 其 勞 動 條 件 有

Microsoft Word - 江湖行帮趣话

德 华 安 顾 人 寿 保 险 有 限 公 司 银 行 保 险 业 务 系 列 人 员 管 理 办 法 (2014 版 ) 目 录 第 一 章 第 二 章 第 三 章 第 四 章 第 五 章 第 六 章 第 七 章 第 八 章 总 则 人 力 编 制 及 岗 位 职 责 人 员 管 理 制 度 考

( 有 限 合 伙 )( 以 下 简 称 杭 州 金 葵 ) 和 杭 州 金 锋 投 资 管 理 合 伙 企 业 ( 有 限 合 伙 )( 以 下 简 称 杭 州 金 锋 )( 以 下 合 称 交 易 对 方 ) 购 买 其 持 有 的 卓 诚 兆 业 100% 股 份 ( 以 下 简 称 本 次

海大学字[2004]3号


第 1期 楼彩霞 价值链视角下北京光线传媒股份有限公司商业模式创新研究 101 竞争优势 二 商业模式理论与价值链理论的关系 什么是商业模式 国外学者 Dub n 2002 等 认 为 商 业 模 式 是 企 业 为 了 进 行 价 值 创 造 价 值 营销和价值提供所形成的企业结构及其合作伙伴网络

D C 93 2

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

Microsoft Word 軟體設計第二部份範例試題_C++_ _1_.doc


关于规范区委、区委办公室发文

Microsoft Word - ??山

Microsoft Word - 助理人員教育訓練-會計室.docx

Sophos Central 快速安裝手冊

<ADB6ADB1C25EA8FAA6DB2D4D56432E706466>

AL-M200 Series

untitled

Untitiled

中艺华海修改1.7.indd

北 京 蓝 皮 书 公 共 服 务 相 比 而 言, 养 老 医 疗 失 业 等 保 险 都 早 已 经 由 国 务 院 颁 布 了 相 应 的 立 法 条 例, 在 全 国 范 围 内 形 成 了 统 一 的 制 度 党 的 十 八 届 四 中 全 会, 首 次 以 依 法 治 国 为 主 题,

2006年中央、国家机关公务员录用考试


天仁期末個人報告1.PDF

<4D F736F F F696E74202D20C8EDBCFEB2E2CAD4D1A7CFB0D7CAC1CF2E BBCE6C8DDC4A3CABD5D>

CC213

第 一 节 认 识 自 我 的 意 义 一 个 人 只 有 认 识 自 我, 才 能 够 正 确 地 认 识 到 自 己 的 优 劣 势, 找 出 自 己 的 职 业 亮 点, 为 自 己 的 顺 利 求 职 推 波 助 澜 ; 一 个 人 只 有 认 识 自 我, 才 能 在 求 职 中 保 持

Microsoft Word - 13院21号.doc

NEXT SDT2.51 C:\ARM251 SDT2.51 ARM SDT 2.51 ARM PROJECT MANAGER SDT 2

Oracle Solaris Studio makefile C C++ Fortran IDE Solaris Linux C/C++/Fortran IDE "Project Properties" IDE makefile 1.

untitled

PowerPoint 簡報

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

<4D F736F F D20C8EDC9E82DCFC2CEE7CCE22D3039C9CF>

口腔衛生保健創意教學活動設計

指導老師 : 陳建宏

新・解きながら学ぶJava

1.5招募说明书(草案)

Microsoft Word - 11.doc

《80后职场新鲜人生存手册》

GoFlex Home UG Book.book

PPBSalesDB.doc

93年各縣國中教師甄試最新考情.doc

菩提道次第廣論

路 上 沒 說 話, 車 子 被 爸 離 去 後 開 走 了, 沒 什 麼 變, 除 了 一 股 淡 淡 的 香 味, 我 不 太 習 慣, 像 空 氣 中 的 粉 塵, 左 飄 右 飄, 光 中 飛 舞 我 沒 提, 看 車 窗 外, 外 面 不 太 有 趣, 我 只 是 沒 事 幹, 我 們 本

繁 華 國 小 101 學 年 母 親 節 感 恩 惜 福 - 跳 蚤 市 場 暨 科 學 闖 關 遊 戲 親 子 活 動 實 施 計 畫 一 依 據 : 本 校 101 學 年 度 校 務 計 畫 及 行 事 曆 二 目 的 : 1. 培 養 學 生 感 恩 惜 物 知 福 惜 福 的 節 儉 觀

台 中 市 北 屯 區 東 山 里 橫 坑 9 林 志 明 巷 89-5 菜 豆 菜 大 漿 果 菜 豆 菜 大 漿 果 小 漿 果 核 果 柑 桔 無 陳 錦 生 新 竹 市 香 山 區

Transcription:

附 录 J:Eclipse 教 程 By Y.Daniel Liang 该 帮 助 文 档 包 括 以 下 内 容 : Eclipse 入 门 选 择 透 视 图 创 建 项 目 创 建 Java 程 序 编 译 和 运 行 Java 程 序 从 命 令 行 运 行 Java Application 在 Eclipse 中 调 试 提 示 : 在 学 习 完 第 一 章 后 使 用 本 教 程 第 1 节 ~ 第 6 节, 学 习 完 第 二 章 后 可 配 合 本 教 程 的 第 7 节, 开 始 学 习 第 十 四 章 时 可 配 合 本 教 程 的 第 8 节 0 简 介 该 教 程 的 使 用 者 包 括 正 在 通 过 使 用 Eclipse 来 学 习 Java 课 程 的 学 生 和 想 要 用 Eclipse 开 发 Java 项 目 的 程 序 员 Eclipse 是 由 IBM 提 供 的 一 个 开 源 的 Java 程 序 开 发 软 件 你 也 可 以 使 用 JDK 命 令 行 工 具 来 写 Java 程 序 JDK 命 令 行 工 具 包 括 一 系 列 独 立 的 程 序, 如 编 译 器 和 解 释 器, 都 可 从 命 令 行 来 激 活 除 了 JDK 命 令 行 工 具, 市 场 上 还 有 很 多 Java 的 开 发 工 具, 包 括 Borland 公 司 的 JBuilder NetBeans Sun 公 司 的 ONE Studio( 商 业 版 的 NetBeans) Eclipse 和 WebGain Visual Café 这 些 工 具 为 快 速 开 发 Java 程 序 提 供 集 成 的 开 发 环 境 (IDE) 编 辑 编 辑 构 造 调 试 和 在 线 帮 助 被 集 成 在 一 个 用 户 图 形 界 面 有 效 的 使 用 将 会 极 大 的 提 高 编 程 速 度 这 个 简 短 的 教 程 将 会 帮 助 你 熟 悉 Eclipse, 尤 其 是 在 创 建 项 目 创 建 程 序 编 译 和 运 行 程 序 方 面 提 示 :Eclipse 可 运 行 在 任 何 的 Java 虚 拟 机 之 上 本 文 中 所 有 的 屏 幕 截 图 都 来 自 于 运 行 在 Windows 之 上 的 Eclipse3.0 你 可 以 到 www.eclipse.com 下 载 Eclipse 1

安 装 提 示 : 安 装 Eclipse 之 前 必 须 安 装 JDK1.5 JDK1.5 可 以 从 http://java.sun.com/j2se/1.5/download.html 下 载 Windows 版 本 的 Eclipse 存 放 在 压 缩 文 件 eclipse-sdk-3.0-win32.zip 中 将 文 件 解 压 缩 到 c:\ 下, 解 压 缩 后 所 有 的 文 件 都 放 在 c:\eclipse 中 1 开 始 使 用 Eclipse 假 设 你 已 经 将 Eclipse 安 装 在 目 录 c:\eclipse 下 要 启 动 Eclipse, 双 击 c:\eclipse 目 录 下 的 eclipse 图 标 ( 如 图 1): 图 1 双 击 后 出 现 了 工 作 区 装 载 窗 口 ( 如 图 2): 图 2 输 入 你 的 工 作 区 所 在 的 目 录, 本 例 所 有 项 目 程 序 都 存 放 在 c:\smith 目 录 下, 故 输 入 c:\smith, 然 后 点 击 OK,Eclipse 的 图 形 界 面 就 展 现 在 你 的 眼 前 了 ( 如 图 3) 2

图 3 如 果 你 的 工 作 区 已 经 有 项 目 存 在, 则 项 目 就 会 显 示 在 图 形 界 面 上 工 作 区 实 际 上 是 一 个 存 放 项 目 文 件 的 目 录 2 选 择 一 种 透 视 图 透 视 图 是 为 了 定 义 Eclipse 在 窗 口 里 显 示 的 最 初 的 设 计 和 布 局 透 视 图 主 要 控 制 在 菜 单 和 工 具 上 显 示 什 么 内 容 比 如, 一 个 Java 透 视 图 包 括 常 用 的 编 辑 Java 源 程 序 的 视 图, 而 用 于 调 试 的 透 视 图 则 包 括 调 试 Java 程 序 时 要 用 到 的 视 图 你 可 以 转 换 透 视 图, 但 是 必 须 为 一 个 工 作 区 设 置 好 初 始 的 透 视 图 要 创 建 Java 程 序, 需 要 从 主 菜 单 选 择 Window, 然 后 选 择 菜 单 项 Open Perspective, 最 后 选 择 Java( 如 图 4) 3

设 置 完 毕 后 我 们 看 到 用 户 界 面 如 图 5: 图 4 图 5 3 创 建 一 个 项 目 要 创 建 一 个 新 项 目, 需 要 选 择 菜 单 项 File->New->Project 来 启 动 新 项 目 创 建 向 导, 如 图 6 所 示 4

图 6 选 择 Java Project 然 后 点 击 按 钮 Next 进 入 下 一 步, 见 图 7: 图 7 在 Project name 处 键 入 项 目 名 称 myjavaprograms, 在 你 键 入 的 同 时 Directory 处 的 路 径 也 自 动 更 新 为 C:\smith\myjavaprograms, 确 定 你 选 择 了 图 7 红 色 圈 中 的 选 项 Create 5

project in workspace 和 蓝 色 圈 中 的 选 项 Use project folder as root for sources and class files 点 击 按 钮 Finish 完 成 项 目 的 创 建 4 创 建 程 序 项 目 创 建 完 毕 后 就 可 以 在 这 个 项 目 中 创 建 程 序 了, 选 择 菜 单 项 File->New->Class 来 启 动 Java 类 创 建 向 导, 如 图 8 图 8 在 Name 后 面 的 文 本 框 中 输 入 Welcome, 检 查 是 否 选 中 了 选 项 public void main(string[] args) 点 击 按 钮 Finish 从 Java Application 的 模 板 创 建 一 个 文 本 Welcome.java, 如 图 9 6

图 9 提 示 : 你 可 以 在 图 8 中 Package 后 的 文 本 框 中 输 入 包 名 来 创 建 一 个 包 放 置 Java 程 序 ( 见 图 8 蓝 色 圈 ) 因 为 本 书 中 的 Java 源 程 序 没 有 用 到 包, 所 以 Package 后 的 文 本 框 没 有 填 入 内 容 对 应 到 图 9, 由 于 用 户 没 有 输 入 Welcome.java 所 属 的 包, 所 以 系 统 将 这 类 程 序 都 放 到 系 统 的 默 认 包 (default package) 中, 见 图 9 蓝 色 圈 中 内 容 在 程 序 Welcome.java 的 main 方 法 中 输 入 语 句 System.out.println( Welcome to Java ); 提 示 : 在 你 键 入 程 序 的 同 时, 代 码 帮 助 工 具 会 自 动 给 你 提 示 来 帮 助 你 完 成 程 序 的 编 写 比 如 当 你 在 System 后 面 键 入 点 (.) 后 稍 等 1 秒,Eclipse 就 会 显 示 一 个 弹 出 菜 单 来 帮 你 完 成 代 码, 如 图 10 所 示 你 可 以 从 Eclipse 提 供 的 下 拉 菜 单 中 选 择 合 适 的 选 项 来 完 成 代 码 7

图 10 5 编 译 和 运 行 程 序 一 般 情 况 下, 源 代 码 在 你 键 入 的 时 候 就 会 自 动 进 行 编 译 比 如, 如 果 你 忘 记 在 语 句 结 束 的 时 候 键 入 分 号 (;), 见 图 11, 那 么 你 就 会 看 到 一 条 红 色 的 波 浪 线 来 指 出 你 的 错 误 线 了 图 11 在 运 行 程 序 前 要 保 证 程 序 是 正 确 并 被 编 译 通 过 了, 换 句 话 说 就 是 程 序 中 没 有 红 色 的 波 浪 8

要 运 行 程 序 Welcome.java, 右 键 点 击 Package 视 图 中 的 该 程 序, 在 弹 出 的 菜 单 中 选 择 Run->JavaApplication, 见 图 12, 程 序 运 行 的 结 果 显 示 在 控 制 台 的 窗 格 中, 见 图 13 图 12 图 13 9

6 在 命 令 行 运 行 Java Applications 除 了 使 用 工 具 软 件 来 运 行 Java 程 序, 还 可 以 直 接 在 操 作 系 统 上 单 独 运 行 Java 程 序 下 面 是 在 DOS 命 令 提 示 符 下 运 行 Java 程 序 的 步 骤 : 1. 点 击 Windows 左 下 角 的 开 始 -> 程 序 -> 附 件 -> 命 令 提 示 符 打 开 DOS 窗 口 2. 输 入 下 名 的 命 令 来 设 置 Java 程 序 运 行 的 环 境 set path=%path%;c:\j2sdk1.5\bin set classpath=.;%classpath% 3. 输 入 命 令 cd c:\smith\myjavaprograms 到 存 放 你 所 编 写 程 序 的 目 录 下 4. 输 入 命 令 java Welcome 来 运 行 程 序 运 行 输 出 的 界 面 如 图 14 所 示 : 图 14 提 示 : 你 也 可 以 使 用 javac Welcome.java 命 令 在 DOS 提 示 符 下 编 译 程 序 Welcome.java, 如 图 14 所 示 7 调 试 Eclipse 还 集 成 了 调 试 工 具 你 可 以 不 用 离 开 集 成 环 境 就 可 以 通 过 Eclipse 调 试 器 的 帮 助 来 找 到 错 误 Eclipse 调 试 器 提 供 了 断 点 设 置 的 功 能 使 你 可 以 一 行 一 行 的 执 行 程 序 在 程 序 执 行 的 同 时, 你 可 以 看 到 变 量 存 储 了 什 么 值, 研 究 哪 一 个 方 法 被 调 用 了, 并 且 知 道 程 序 将 要 10

发 生 什 么 事 件 我 们 通 过 例 2.4( 显 示 当 前 时 间 ) 来 说 明 程 序 如 何 调 试 在 工 作 区 c:\smith 下 创 建 一 个 新 的 类 ShowCurrentTime.java, 程 序 内 容 如 书 p61 例 2.4 7.1 设 置 断 点 你 可 以 通 过 一 行 一 行 的 执 行 程 序 来 追 踪 它, 但 是 对 于 调 试 大 型 程 序 来 说 这 样 很 费 时 间 通 常, 我 们 知 道 程 序 中 哪 些 部 分 运 行 正 常, 这 些 部 分 就 不 需 要 追 踪, 我 们 只 需 要 追 踪 有 可 能 出 现 问 题 的 代 码 行, 这 种 情 况 下, 我 们 就 可 以 使 用 断 点 断 点 是 放 置 在 源 程 序 中 告 诉 调 试 器 到 这 一 行 暂 停 的 标 志 调 试 器 依 次 运 行 程 序 直 到 遇 到 断 点 停 止, 所 以 你 可 以 追 踪 在 设 置 断 点 的 那 部 分 程 序 使 用 断 点, 你 可 以 很 快 的 越 过 工 作 正 常 的 程 序 从 而 找 到 引 起 问 题 的 那 部 分 程 序 有 几 种 方 式 可 以 在 一 行 上 设 置 断 点, 最 快 的 方 法 就 是 在 你 要 设 置 断 点 的 那 一 行 的 开 始 处 双 击, 你 会 看 到 这 行 被 选 中, 见 图 15 你 还 可 以 通 过 菜 单 项 Run->Toggle Line Breakpoint 要 删 除 断 点, 双 击 该 行 的 断 点 处 即 可 在 你 调 试 程 序 时, 你 可 以 设 置 任 意 多 个 断 点, 在 调 试 的 过 程 中 也 可 以 随 时 删 除 断 点 在 你 退 出 项 目 的 时 候 Eclipse 会 在 项 目 中 保 留 你 设 置 的 断 点 在 你 重 新 打 开 项 目 的 时 候 断 点 仍 然 保 存 在 项 目 中 图 15 11

7.2 启 动 调 试 器 有 几 种 方 式 可 以 启 动 调 试 器, 一 种 简 单 方 式 如 下 所 示 : 1. 在 代 码 编 辑 器 中, 在 main 方 法 的 第 一 句 设 置 断 点 2. 在 项 目 面 板 右 键 点 击 ShowCurrentTime.java 在 弹 出 的 菜 单 中 选 择 Debug->Java Application 来 启 动 调 试 器, 你 就 会 看 到 对 话 框 Confirm Perspective Switch, 如 图 16, 点 击 按 钮 Yes 进 入 调 试 透 视 图 图 16 图 17 7.3 控 制 程 序 的 执 行 程 序 会 停 在 main 方 法 的 第 一 行 ( 整 个 程 序 的 第 6 行 ), 这 一 行, 称 为 当 前 正 在 执 行 的 12

断 点, 用 绿 色 背 景 标 识 和 强 调 出 来 正 在 执 行 的 断 点 也 指 明 了 调 试 器 要 进 行 调 试 的 下 一 行 代 码 当 程 序 在 执 行 断 点 处 停 止 时, 你 可 以 发 表 调 试 意 见 来 控 制 程 序 的 执 行 你 也 可 以 预 测 和 修 改 程 序 中 变 量 的 值 当 Eclipse 处 于 调 试 状 态 下 时, 工 具 栏 用 于 调 试 的 按 钮 显 示 在 调 试 窗 口, 见 图 17 红 色 圈 工 具 栏 的 按 钮 也 出 现 在 主 菜 单 Run 中 以 下 是 控 制 程 序 执 行 的 命 令 : Resume 继 续 执 行 被 暂 停 的 程 序 Suspend 挂 起, 暂 停 一 个 程 序 的 执 行 Terminate 终 止, 停 止 当 前 的 调 试 活 动 Step Into 逐 步 执 行, 执 行 一 条 语 句, 或 者 步 入 一 个 方 法 Step Over 执 行 整 体, 执 行 一 条 语 句, 如 果 这 条 语 句 包 含 对 一 个 方 法 的 调 用, 那 么 不 中 断 的 执 行 完 这 个 方 法 Step Return 返 回, 执 行 完 当 前 方 法 中 的 所 有 语 句 后 返 回 调 用 这 个 方 法 的 主 方 法 Run to Line 从 开 始 处 运 行 程 序, 到 正 在 执 行 的 断 点 暂 停 13

7.4 检 查 和 修 改 变 量 大 多 数 功 能 强 大 的 集 成 调 试 器 都 具 备 检 查 变 量 数 组 元 素 对 象 的 值 和 方 法 调 用 过 程 中 参 数 值 的 功 能 如 果 你 想 使 用 一 个 新 的 变 量 值 进 行 调 试 而 不 想 重 新 启 动 程 序, 你 甚 至 还 可 以 直 接 在 调 试 器 中 修 改 变 量 的 值 为 了 说 明 这 个 功 能, 选 择 Run->Step Over to execute one line, 可 以 看 到 在 变 量 面 板 上 显 示 处 了 变 量 totalmilliseconds 的 值, 如 图 19 图 19 提 示 : 调 试 器 是 一 个 不 可 缺 少 的 功 能 强 大 的 工 具, 它 可 以 提 高 你 的 编 程 量 一 开 始 你 需 要 一 些 时 间 去 熟 悉 它, 但 是 你 的 努 力 会 在 将 来 的 很 长 一 段 时 间 得 到 回 报 注 : 调 试 器 不 仅 仅 是 一 个 查 找 错 误 的 重 要 工 具, 也 是 一 个 学 习 编 程 的 很 好 的 教 学 工 具 在 调 试 后 可 以 选 择 java 透 视 图 切 换 窗 口,Window->Open Perspective->Java 14

8 创 建 和 测 试 Java Applets 你 可 以 用 与 创 建 Java Application 同 样 的 方 法 来 创 建 Java Applet, 例 如,14 章 类 WelcomeApplet.java, 如 图 21 图 21 要 运 行 一 个 applet 程 序, 选 择 Run->Run as-> Java Applet, 如 图 22 所 示,Eclipse 会 自 动 为 该 程 序 创 建 一 个 HTML 文 件 并 且 将 applet 包 含 进 去, 然 后 启 动 appletviewer 工 具 来 运 行 applet, 如 图 23 所 示 : 图 23 15