Eclipse教程入门到精通

Eclipse教程入门到精通
Eclipse教程入门到精通

Eclipse –入门到精通

初级篇

目录

0.环境说明 (8)

1.Eclipse 简介 (9)

1.1 历史背景 (9)

1.2 开发原始码软件 (10)

1.3 Eclipse 版本介绍 (10)

1.4 跨语言、跨平台 (11)

2. Eclipse Platform (13)

2.1 概观 (13)

2.2 架构 (13)

2.3 项目与资料夹 (14)

2.4 平台核心 (14)

2.5 工作区(workspace) (15)

2.6 工作台(workbench) (15)

2.6.1 视图(View) (16)

2.6.2 编辑器(Editor) (19)

2.6.3 视景(Perspective) (22)

2.7 重新排列视图和编辑器 (23)

2.7.1 放置游标 (23)

2.7.2 重新排列视图 (24)

2.7.3 并列编辑器 (25)

2.7.4 重新排列附加标签的视图 (26)

2.7.5 最大化 (27)

2.8 菜单和工具列 (28)

2.8.1 菜单 (29)

2.8.2 图标和按钮 (44)

2.9 视景 (49)

2.9.1 新视景 (49)

2.9.2 新窗口 (51)

2.9.3 储存视景 (52)

2.9.4 配置视景 (54)

2.10 作业和标记 (55)

2.10.1 不相关的作业 (56)

2.10.2 相关的作业 (56)

2.10.3 开启档案 (58)

2.11 书签 (58)

2.11.1 新增和检视书签 (59)

Eclipse 中文教程.doc 第 4 頁,共 288 頁

2.11.2 使用书签 (61)

2.11.3 移除书签 (61)

2.12 快速视图(Fast View) (63)

2.12.1 建立快速视图 (63)

2.12.2 使用快速视图 (64)

2.13 比较 (65)

2.13.1 简单比较 (66)

2.13.2 了解比较 (67)

2.13.3 使用比较 (69)

2.14 历史纪录 (71)

2.15 回应 UI (73)

3.喜好设定(Preferences) ......................................................

76

3.1 工作台(Workbench) (77)

3.1.1 外观(Appearance) (79)

3.1.2 功能(Capabilities) (80)

3.1.3 颜色和字型(Colors and Fonts) (82)

3.1.4 比较/修正(Compare/Patch) (83)

3.1.5 编辑器(Editors) (86)

3.1.6 档案关联(File Associations) (87)

3.1.7 按键(Keys) (90)

3.1.8 标签装饰(Label Decorations) (99)

3.1.9 链接资源(Linked Resources) (99)

3.1.10 历史纪录(Local History) (101)

3.1.11 视景 (102)

3.1.12 搜寻(Search) (104)

3.1.13 启动和关闭(Startup and Shutdown) (105)

3.2 Ant (107)

3.2.1 Ant 编辑器(Ant Editor) (107)

3.2.2 Ant 执行时期(Ant Runtime) (109)

3.3 建置次序(Build Order) (112)

3.4 说明(Help) (113)

3.4.1 说明服务器(Help Server) (115)

3.5 自动更新(Install/Update) (116)

3.6 Java (117)

3.6.1 外观(Appearance) (118)

3.6.2 类别路径变量(Classpath variables) (119)

3.6.3 程序代码格式制作器(Code Formatter) (120)

3.6.4 程序代码产生(Code generation) (122)

Eclipse 中文教程.doc 第 5 頁,共 288 頁

3.6.5 编译器(Compiler) (124)

3.6.6 Java 编辑器(Java editor) (131)

3.6.7 JRE 安装(JRE installations) (139)

3.6.8 JUnit (140)

3.6.9 新专案(New project) (141)

3.6.10 组织汇入(Organize imports) (141)

3.6.11「重构」喜好设定(Refactoring preferences) (142)

3.6.12 作业标示(Task Tags) (143)

3.7 团队(Team) (144)

3.7.1 CVS (145)

3.7.2 忽略的资源(Ignored Resources) (150)

3.7.3 档案内容(File Content) (151)

4. Java 程序开发 (152)

4.1 建立Java 项目 (152)

4.2 建立Java 类别 (154)

4.3 程序代码完成功能 (156)

4.3.1 Code Completion (156)

4.3.2 Code Assist (156)

4.4 执行Java 程序 (158)

4.5 Java 实时运算簿页面(Java Scrapbook Page) (160)

4.6 自订开发环境 (167)

4.6.1 程序代码格式 (167)

4.6.2 程序代码产生模板 (169)

4.6.3 Javadoc 批注 (171)

4.7 产生 getter 与 setter (176)

4.8 建立 JAR 档案 (177)

4.8.1 建立新的 JAR 档案 (177)

4.8.2 设定进阶选项 (179)

4.8.3 定义 JAR 檔的 manifest (180)

4.8.4 重新产生 JAR 檔 (183)

4.9.建立 Javadoc 文件 (185)

4.9.1 选取产生 Javadoc 用的类型 (185)

4.9.2 为标准 doclet 配置 Javadoc 自变量 (186)

4.9.3 配置 Javadoc 自变量 (187)

4.10 工作集(Working Sets) (188)

4.10.1 新增工作集 (189)

4.10.2 隐藏「导览器」视图中的档案 (191)

4.10.3 显示「导览器」视图中的档案 (192)

Eclipse 中文教程.doc 第 6 頁,共 288 頁

5.除错 (194)

5.1 错误的程序 (194)

5.2 设定岔断点(Breakpoints) (195)

5.3 逐步除错 (200)

5.3.1 Step Into (200)

5.3.2 Step Over (201)

5.3.3 Step Return (201)

5.3.4 Drop to Frame (201)

5.3.5 Use Step Filters/Step Debug (201)

5.4 继续执行 (203)

5.5 设定岔断点的Hit Count (205)

5.6 岔断点组态设定 (212)

5.7 监视点(Watchpoint) (214)

5.8 方法岔断断点(Method Breakpoint) (217)

5.9 异常岔断点(Exception Breakpoint) (220)

5.10 Java 表示式及变更某些值 (222)

6.重构(Refactoring) (225)

6.1 重新命名 (225)

6.1.1 区域变量(Local Variable) (225)

6.1.2 字段(Field) (227)

6.1.3 方法(Method) (229)

6.1.4 类别(Class)或是接口(Interface) (231)

6.1.5 套件(Package) (233)

6.2 撷取(Extracting) (235)

6.2.1 撷取常数(Extracting a Constant) (235)

6.2.2 撷取区域变量(Extracting a Local Variable) (239)

6.2.3 撷取方法(Extracting a Method) (242)

6.3 列入(Inlining) (247)

6.3.1 列入常数(Inlining a Constant) (248)

6.3.2 列入区域变量(Inlining a Local Variable) (250)

6.3.3 列入方法(Inlining a Method) (252)

6.4 变更方法签章(Signature) (255)

6.5 移动Java 元素(Moving Java Elements) (258)

6.5.1 字段(Field) (259)

6.5.2 Static Members (260)

6.6 自行封装字段(Self Encapsulating a Field) (263)

7.要诀和技巧(Tips and Tricks) (267)

7.1 编辑程序文件(Editing Source) (267)

Eclipse 中文教程.doc 第 7 頁,共 288 頁

7.2 搜寻(Searching) (272)

7.3 程序代码导览和读取(Code navigation and reading) (274)

7.4 Java 视图(Java views) (278)

7.5 除错(Debugging) (280)

7.6 各种(Various) (283)

Eclipse 中文教程.doc 第 8 頁,共 288 頁

0.环境说明

操作系统

Microsoft Windows XP Professional

Service Pack 2

Eclipse 版本

Version:Eclipse 3.0.1 SDK (Release)

Build id:200409161125

File Name:eclipse-SDK-3.0.1-win32.zip

参考数据

Eclipse's Help

O'REILLY Eclipse 整合开发工具

博硕文化 Eclipse 实作手册-活用Java 整合开发环境

Eclipse 中文教程.doc 第 9 頁,共 288 頁

1.Eclipse 简介

Eclipse 就像软件开发者的『打铁铺』,它一开始备有火炉、铁钻

与铁锤。就像铁匠会用现有的工具打造新的工具,也能用Eclipse 打

造新工具来开发软件-这些新工具可扩充Eclipse 的功能。(Eclipse

其中一个卖点就是它的扩充性)

1.1 历史背景

Eclipse 这样功能完整且成熟的开发环境,是由蓝色巨人IBM 所释

出。IBM 花了4 千万美金来开发这个IDE(Integrated Development

Environment)。第一版1.0 在2001 年11 月释出,随后逐渐受到欢迎。

Eclipse 已经成为开放原始码计划(Open Source Project),大部

分的开发扔然掌握在IBM 手中,但是有一部份由

https://www.360docs.net/doc/512476290.html, 的软件

联盟主导。(https://www.360docs.net/doc/512476290.html,)

Eclipse 项目由Project Management Committee(PMC)所管理,它

综观项目全局,Eclipse 项目分成3 个子项目:

平台-Platform

开发工具箱-Java Development Toolkit(JDT)

外挂开发环境-Plug-in Development Environment(PDE) 这些子项目又细分成更多子项目。例如Platform 子项目包含数各

组件,如Compare、Help 与Search。JDT 子项目包括三各组

件:User

Interface(UI)、核心(Core)及除错(Debug)。PDE 子项目包含两各组

件:UI 与Core。

1.2 开发原始码软件

Eclipse 是开放原始码,结果很多人在使用的时候都不注重合法权

的问题。开放原始码软件让使用者能够取得软件的原始码,有权去修

改和散布这个软件。如果想修改软件,这件事的另一面就是,除非其

它人对修改后的软件也有相同的权力,否则是不能散布修改后的软件,

这种权利和著作权(copyright)相反,开放原始码项目中有时称之为著

作义(copyleft)。

有些开放原始码许可书,坚持要求任何和其它开发原始码合组成

的软件也必须是开放原始码。然而,Eclipse 使用的开放原始码许可

书:公共公众许可书-Common Public License(CPL)作为授权方式,设

计上是可以容许商业利益的。CPL 可以容许Eclipse 和其它开放原始

码软件合组时,能够以更严谨的许可书散布软件,以求用于商业途径。

CPL 经过Open Software Initiative(OSI)认证,其内容符合开放原始

码授权的需求。

1.3 Eclipse 版本简介

下载,可以发现『最新』与『最好』的版本,这两种版本通常不一样,

基本上有四种版本-或建置(build)可供下载:

释出版(Release builds)

由Eclipse 开发团队所宣称的主要稳定版本。Release builds

经过完整测试,并具有一致性、定义清楚的功能。它的定位就

跟上市的商业软件一样。

稳定版(Stable builds)

比Release build 新一级的版本,经由Eclipse 开发团队测试,

并认定它相当稳定。新功能通常会在此过渡版本出现。它的定

位就跟商业软件的beta 版一样。

整合版(Integration builds)

此版本的各个独立的组件已经过Eclipse 开发团队认定具稳

定度,但不保证兜在一起没问题。若兜在一起够稳定,它就有

可能晋级成Stable build。

当日最新版(Nightly builds)

此版本显然是从最新的原始码产生出来的。可想而知,此版本

当然不保证它跑起来没问题,搞不好还有严重的bug。1.4 跨语言、跨平台

多数人认为Eclipse 是Java IDE,不过,当下载Eclipse 之后,

除了有Java IDE(就是JDT),还有PDE。然而Eclipse 是万用工具平

台。JDT 实际上是Eclipse 的添加品,也就是外挂程序。Eclipse 本身

实际上是指Eclipse 平台(Eclipse Platform),除了下载时能取得

Java 工具集以外,还提供各种工具的支持,所以平台本身只是相当小

的ㄧ组软件。

如果想开发Java 程序,用的是Eclipse 随附的JDT 外挂程序。如

果想开发其它语言的程序,就需要拿到其它外挂程序,诸如CDT(C

Development Toolkit)就可以开发C/C++程序。

Eclipse 跨计算机语言,也跨人类的语言。相同的外挂机制可用来

增加对不同语言的支持,这里使用一种特殊的外挂,叫做外挂程序片

断(plug-in fragment)。IBM 以捐出一个语言套件,支持中文(繁体与

简体)、法文、德文、意大利文、日文、韩文、葡萄牙文(巴西)与西班

牙文。

照理说Eclipse 以Java 写成,应该可以在任何的平台执行。但严

Eclipse 中文教程.doc 第 12 頁,共 288 頁

格来说Eclipse 不是跨平台的,因为它使用作业平台的原生图形来建

置。因此要等SWT(Standard Widget Toolkit)移植到该平台,Eclipse

才能在那个平台执行。但就现实而言到不是什么大问题,因为SWT 已

经被移植到数个常见平台上了,包括Windows、Linux/Motif、Linux/GTK2、Solaris、QNX、AIX、HP-UX 与Mac OS X。

Eclipse 中文教程.doc 第 13 頁,共 288 頁

2. Eclipse Platform

Eclipse 平台的目的,是提供多种软件开发工具的整合机制,这些

工具会实作成Eclipse 外挂程序,平台必须用外挂程序加以扩充才有

用处。Eclipse 设计美妙之处,在于所有东西都是外挂,除了底层的

核心以外。这种外挂设计让Eclipse 具备强大扩充性,但更重要的是,

此平台提供一个定义明确的机制,让各种外挂程序共通合作(透过延伸

点extension points)与贡献(contributions)),因此新功能可以轻

易且无缝地加入平台。

2.1 概观

第一次执行Eclipse 时,会在Eclipse 目录下建一个

workspace

的目录,根据预设,所有的工作都会存在此目录。若要备份工作目录,

只要备份这个目录就行了。若要升级至新版的Eclipse,只要将这个

目录拷贝过去即可。

用新版时得看看release notes,确保它支持前一版的workspace;

若不支持,只要将旧的workspace 子目录拷贝到新的Eclipse 目录下

即可。所有的喜好设定都会保留。

2.2 架构

Eclipse 平台由数种组件组成:平台核心(platform kernel)、工

作台(workbench)、工作区(workspace)、团队组件(tram component)

以及说明组件(help)。

Eclipse 中文教程.doc 第 14 頁,共 288 頁

图2.0

2.3 项目与资料夹

若想要手动操作档案、拷贝或看档案大小,就得知道档案放哪里。

但原生档案系统会随操作系统而变,这对在各个操作系统均需运作一

致的程序会发生问题。为了解决此问题,Eclipse 在档案系统之上提

供了一个抽象层级。换句话说,它不使用内含档案的阶层式目录/子目

录结构,反之,Eclipse 在最高层级使用『项目』,并在项目之下使用

数据夹。

根据预设,『项目』对应到workspace 目录下的子目录,而『数据

夹』对应到项目目录下的子目录。在Eclipse 项目内的所有东西均是

以独立与平台无关的方式存在。

2.4 平台核心

核心的任务是让每样东西动起来,并加载所需之外挂程序。当启

动Eclipse 时,先执行的就是这个组件,再由这个组件加载其它外挂

程序。

Eclipse 中文教程.doc 第 15 頁,共 288 頁

2.5 工作区(workspace)

工作区负责管理使用者的资源,这些资源会被组织成一个(或多个)

项目,摆在最上层。每个项目对应到Eclipse 工作区目录下的ㄧ个子

目录。每个项目可包含多个档案和数据夹;通常每个数据夹对应到一

个在项目目录下的子目录,但数据夹也可连到档案系统中的任意目录。

每个工作区维护一个低阶的历史纪录,记录每个资源的改变。如

此便可以立刻复原改变,回到前一个储存的状态,可能是前一天或是

几天前,取决于使用者对历史纪录的设定。此历史纪录可将资源丧失

的风险减到最少。

工作区也负责通知相关工具有关工作区资源的改变。工具可为项

目标记一个项目性质(project nature),譬如标记为一个“Java 项目”,

并可在必要时提供配置项目资源的程序代码。

2.6 工作台(workbench)

Eclipse 工作台(workbench)就如图2.1 的画面,这是操作Eclipse

时会碰到的基本图型接口,工作台是Eclipse 之中仅次于平台核心最

基本的组件,启动Eclipse 后出现的主要窗口就是这个,workbench

的工作很简单:让操作专案。它不懂得如何编辑、执行、除错,它只

懂得如何找到项目与资源(如档案与数据夹)。若有它不能做的工作,

它就丢给其它组件,例如JDT。

Eclipse 中文教程.doc 第 16 頁,共 288 頁

图2.1

工作台看起来像是操作系统内建的应用程序,可以说是Eclipse

的特点,同时也是争议点。工作台本身可以说是Eclipse 的图形操作

接口,它是用Eclipse 自己的标准图形工具箱(Standard Widget

Toolkit-SWT)和JFace(建立在SWT 之上)的架构。SWT 会使用操作系统

的图形支持技术,使得程序的外观感觉(look-and-feel)随

操作系统而

定。这一点和过去多数Java 程序的做法很不同,即使是用Swing,也

没有这样过。

2.6.1 视图(View)

工作台会有许多不同种类的内部窗口,称之为视图(view),以及

一个特别的窗口-编辑器(editor)。之所以称为视图,是因为这些是窗

口以不同的视野来看整各项目,例如图2.1,Outline 的视图可以看项

Eclipse 中文教程.doc 第 17 頁,共 288 頁

目中Java 类别的概略状况,而Navigator 的视图可以导览整各项目。

视图支持编辑器,且可提供工作台中之信息的替代呈现或导览方

式。比方说:「书签」视图会显示工作台中的所有书签且会附带书签所

关联的文件名称。「Navigator」视图会显示项目和其它资源。在已附

加卷标的笔记本中,视图可独自呈现,也可以与其它视图形成堆栈。

图2.2

如果要启动在附加卷标的笔记本中的视图,只要按一下标签就行

了。工作台会提供了许多又快又简单的方式供配置环境,其中包括卷

标在笔记本的底端或顶端。

图2.3

视图有两个菜单,第一个是用鼠标右键按一下视图卷标来存取的

菜单,它可以利用类似工作台窗口相关菜单的相同方式来操作视图。

Eclipse 中文教程.doc 第 18 頁,共 288 頁

图2.4

第二个菜单称为「视图下拉菜单」,存取方式是按一下向下箭头。

视图下拉菜单所包含的作业通常会套用到视图的全部内容,而不是套

用到视图中所显示的特定项目。排序和过滤作业通常可在检视下拉菜

单中找到。

图2.5

自订工作台是使用「Window」→「Reset Perspective」菜单作业

的好时机。重设作业会将布置还原成程序状态。

可以从「Window」→「Show View」菜单中选取一个视图来显示它。

视景决定了哪些视图是必要的,它会将这些视图显示在「Show View」

子菜单中。选择「Show View」子菜单底端的「Other...」时,就可以

使用其它的视图。这只是可用来建立自订工作环境的许多功能之一。

Eclipse 中文教程.doc 第 19 頁,共 288 頁

图2.6

2.6.2 编辑器(Editor)

编辑器是很特殊的窗口,会出现在工作台的中央。当打开文件、

程序代码或其它资源时,Eclipse 会选择最适当的编辑器打开文件。

若是纯文字文件,Eclipse 就用内建的文字编辑器打开(例如图2.7);

若是Java 程序代码,就用JDT 的Java 编辑器打开(例如图2.8);若

是Word 文件,就用Word 打开(例如图2.9)。此Word 窗口会利用Object

Linking and Embedding-OLE,内嵌在Eclipse 中。

Eclipse 中文教程.doc 第 20 頁,共 288 頁

图2.7

图2.8

Eclipse 中文教程.doc 第 21 頁,共 288 頁

在Windows 中,工作台会试图启动现有的编辑器,如

OLE(Object

Linking and Embedding)文件编辑器。比方说,如果机器中安装了

Microsoft Word,编辑 DOC 档案会直接在工作台内开启Microsoft

Word(例如图2.9)。如果没有安装 Microsoft Word,就会开启 Word

Pad。

图2.9

如果标签左侧出现星号 (*)(例如图2.9),就表示编辑器有未储存

的变更。如果试图关闭编辑器或结束工作台,但没有储存变更,就会

出现储存编辑器变更的提示。

工具列中的向后和向前箭头按钮,或利用 Ctrl+F6 加速键来切换

编辑器。箭头按钮会移动通过先前的鼠标选取点,可以先通过档案中

的多个点,之后才移到另一个点。 Ctrl+F6 会蹦现目前所选取的编辑

Eclipse 中文教程.doc 第 22 頁,共 288 頁

器清单,依预设,会选取在现行编辑器之前所用的编辑器。(在

Macinosh 中,加速键是 Command+F6。)

2.6.3 视景(Perspective)

Eclipse 提供数群育先选定的视图,并已事先定义好的方式排列,

称之为视景(perspective)。所有视景的主要组件式编辑器。每个视景的目的是执行某特定的工作,如编写Java 程序,在每个

视图以各种不同的观点处理工作,例如图2.10。

图2.10

若在Debug 的视景中,其中一个视图会显示程序代码,另一个可

能换显示变量目前的值,还有一个可能会显示程序的执行结果。例如

图2.11。

Eclipse 中文教程.doc 第 23 頁,共 288 頁

图2.11

2.7 重新排列视图和编辑器

Eclipse调试方法入门

Eclipse调试 这个教程将帮助学生获得关于调试的一些关键概念,以及如何进行一个调试 这是我们所熟悉的Eclipse环境,我们从这里开始教程。打开一个我们想进行调试的工程 需要做的第一件事就是给我们的工程设置一个调试特性,点击bug图标之后的下拉三角。弹出Debug窗口 双击Jave Application,我们可以对程序创建一个Java Application型的新配置。选择工程及主类。点击“Apply”然后关闭。

放置断点 断点起到告诉程序什么时候暂停的作用。进入你想放置断点的代码行。右键点击选中行前面的的兰色竖条部分。选择toggle breakpoint。或者双击兰色竖条。 选择toggle breakpoint. 选择Window菜单,切换到debug透视图。这就是Debug透视图,如果你注意到,我们的代码窗口在下方。并且上面多出了两个窗口,左边就是显示我们运行程序的窗口,以及堆栈。右边将显示变量和表达式。

下的箭头符号,进行选择 代码变为绿色,意思是这是将要执行的下一行代码。

现在我们可以执行几个操作。其中比较基础的一个是单步操作。如果断点标注的是一个函数调用,选择单步进入Step Into,你可以执行并进入到代码的下一行;同样的如果你想不执行方法的这一行,你可以执行“Step over”,并且不进入方法。 假设我们使用单步跳入,并且进入了一个函数调用开始调试。这时如果我们使用一个“Step Return”,这将完成执行方法的余下部分。你将顺利的处于方法后的将要执行的那一行代码中。

(继续)按钮。 最后,如果我们不再想进行调试,并且想要程序结束,你可以点击位于左窗口顶端的“terminate”按钮。

Java基础入门教程(适合所有初学者)

第1章 Java语言概述与面向对象思想 1 1.1 Java语言的发展 1 1.1.1 Java语言的产生 1 1.1.2 Java语言的发展 1 1.2 Java语言的特点 2 1.3 面向对象与面向过程的差异 3 1.3.1 面向过程思想回顾 4 1.3.2 面向对象思想介绍 4 1.4 面向对象程序设计中的主要概念和特征 4 1.4.1 主要概念 5 1.4.2 主要特征 5 *1.5 Java与C++的差异 5 1.6本章小结5 习题 5 第2章 Java语言开发环境 6 2.1 JDK 6 2.1.1 JDK的简介6 2.1.2 JDK的构成6 2.1.3 JDK的使用6 2.2 IDE 8 2.2.1 IDE简介8 2.2.2 JBuilder 9 2.2.3 Eclipse 9 2.2.4 相关资源9 2.3 Project管理9 2.3.1 Project的含义9 2.3.2 可行的Project组织模式9 2.3.3 主要开发工具的Project目录10 2.4 本章小结10 习题10 第1章 Java语言概述与面向对象思想 1.1 Java语言的发展 1.1.1 Java语言的产生以介绍面向对象编程的基本概念、基本理论为重点,结合Java语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对Java 技术有一个总体了解,通过本课程学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作 上世纪90年代初期,Sun公司在研究一种适用于未来的智能设备的编程语言,该语言要具有一些新的特性,以避免C++的一些不足。 该语言起初命名为Oak,来源于语言作者Gosling办公室窗外的一棵橡树(Oak)。后来在注册时候遇到了冲突,于是就从手中的热咖啡联想到了印度尼西亚一个盛产咖啡的岛屿,中文名叫爪哇,Java语言得名于此。 随着Internet的迅速发展,Web应用日益广泛,Java语言也得到了迅速发展。1994年,Gosling

Eclipse_CDT安装及使用教程

Eclipse CDT安装及使用教程 Eclipse CDT安装教程 一、安装配置JDK 1、下载windows jdk 安装包,可以从官网下载,也可以从这里下载,下载完成后,按照一般软件安装的方法安装; 2、安装完成后,找到安装目录,如C:\Program Files\Java\jdk1.6.0_35,记录下来; 3、Windows7下右击电脑桌面的计算机,选择属性,然后点击右边的“高级系统设置”,在弹出的对话框点击“环境变量”,如图。 4、在步骤3中弹出的对话框的下方,看到系统变量,点击下方的“新建”(见图12),然后在变量名的地方填入JA V A_HOME,变量值填入步骤2中记录的路径,然后点击确定;

5、按照步骤4的方法,新建另一个变量,变量名是:CLASSPATH,变量值是:.;%JA V A_HOME%\lib\dt.jar;%JA V A_HOME%\lib\tools.jar;%JA V A_HOME%\jre\lib\rt.jar 统变量中找到变量名为PATH的变量,双击,在变量值的最后加上:;%JA V A_HOME%\bin(见图),然后一路确定。 7、至此,eclipse的运行环境配置成功。

二、配置C/C++编译器MinGW Windows下安装配置MinGW 从MinGW官网下载最新程序,下载地址: https://www.360docs.net/doc/512476290.html,/project/mingw/Installer/mingw-get-inst/mingw-get-inst-20120426/mi ngw-get-inst-20120426.exe; 双击下载好的程序,然后一路点击“Next”按钮,直到图1的界面,选择“I accept the agreement”,然后点击next。 3、选择路径,默认放在C:\MinGW,点击next;接下来的界面也是next;一直到图中的组件选择界面,勾上C Compiler前面的钩,也可以按自己喜好选上C++ Compiler或其它组件,点击next;在下一个界面点击Install,就会进行安装。

Eclipse教程

附录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。你可以到https://www.360docs.net/doc/512476290.html,下载Eclipse。

安装提示:安装Eclipse之前必须安装JDK1.5。JDK1.5可以从https://www.360docs.net/doc/512476290.html,/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)。

Eclipse教程入门到精通

Eclipse –入门到精通 初级篇 目录 0.环境说明 (8) 1.Eclipse 简介 (9) 1.1 历史背景 (9) 1.2 开发原始码软件 (10) 1.3 Eclipse 版本介绍 (10) 1.4 跨语言、跨平台 (11) 2. Eclipse Platform (13) 2.1 概观 (13) 2.2 架构 (13) 2.3 项目与资料夹 (14) 2.4 平台核心 (14) 2.5 工作区(workspace) (15) 2.6 工作台(workbench) (15) 2.6.1 视图(View) (16) 2.6.2 编辑器(Editor) (19) 2.6.3 视景(Perspective) (22) 2.7 重新排列视图和编辑器 (23) 2.7.1 放置游标 (23) 2.7.2 重新排列视图 (24) 2.7.3 并列编辑器 (25) 2.7.4 重新排列附加标签的视图 (26) 2.7.5 最大化 (27) 2.8 菜单和工具列 (28) 2.8.1 菜单 (29) 2.8.2 图标和按钮 (44) 2.9 视景 (49) 2.9.1 新视景 (49) 2.9.2 新窗口 (51) 2.9.3 储存视景 (52) 2.9.4 配置视景 (54) 2.10 作业和标记 (55) 2.10.1 不相关的作业 (56) 2.10.2 相关的作业 (56) 2.10.3 开启档案 (58) 2.11 书签 (58)

2.11.1 新增和检视书签 (59) Eclipse 中文教程.doc 第 4 頁,共 288 頁 2.11.2 使用书签 (61) 2.11.3 移除书签 (61) 2.12 快速视图(Fast View) (63) 2.12.1 建立快速视图 (63) 2.12.2 使用快速视图 (64) 2.13 比较 (65) 2.13.1 简单比较 (66) 2.13.2 了解比较 (67) 2.13.3 使用比较 (69) 2.14 历史纪录 (71) 2.15 回应 UI (73) 3.喜好设定(Preferences) ...................................................... 76 3.1 工作台(Workbench) (77) 3.1.1 外观(Appearance) (79) 3.1.2 功能(Capabilities) (80) 3.1.3 颜色和字型(Colors and Fonts) (82) 3.1.4 比较/修正(Compare/Patch) (83) 3.1.5 编辑器(Editors) (86) 3.1.6 档案关联(File Associations) (87) 3.1.7 按键(Keys) (90) 3.1.8 标签装饰(Label Decorations) (99) 3.1.9 链接资源(Linked Resources) (99) 3.1.10 历史纪录(Local History) (101) 3.1.11 视景 (102) 3.1.12 搜寻(Search) (104) 3.1.13 启动和关闭(Startup and Shutdown) (105) 3.2 Ant (107) 3.2.1 Ant 编辑器(Ant Editor) (107) 3.2.2 Ant 执行时期(Ant Runtime) (109) 3.3 建置次序(Build Order) (112) 3.4 说明(Help) (113) 3.4.1 说明服务器(Help Server) (115) 3.5 自动更新(Install/Update) (116) 3.6 Java (117) 3.6.1 外观(Appearance) (118) 3.6.2 类别路径变量(Classpath variables) (119) 3.6.3 程序代码格式制作器(Code Formatter) (120) 3.6.4 程序代码产生(Code generation) (122) Eclipse 中文教程.doc 第 5 頁,共 288 頁

eclipse入门

Eclipse Overview: Threshold pressure 毛细管入口压力 SCAL special core analysis 岩心分析 VFP vertical flow performance 纵向流动表现 PEBI perpendicular bisector 垂直二等分物、垂直等分线 Regress 退回、回归 LGR local grid refinement 局部网格加密 Script 手稿、原稿、正本 Incremental\increment 增加的、增加 DM data m anager Misc: m iscellaneous杂项。 Cartesian:直角坐标、笛卡尔坐标 Toggle:反复(变化) Diffusivity 扩散 FVF form ation volume factor 地层体积系数 wrt 相对于 Getting started\开始: 双击启动launcher,点office,默认directory及version点run,出现检查框,随后出现office 主对话框。 Tutorial 1: standard usage\教程1:标准用法 1、Case management/项目管理 在office主菜单,点file\new project,选择directory(可直接选在2004a下),命名为tuit1。在office主菜单,点case\import,选择brillig.data(搜一下,在tutorials下有),此时右侧说明区出现各项文字。 在office主菜单,点view\display m odel in DM,再点view\display m odel in grid section。此时查看在所选的目录文件夹下产生一系列文件: 地质关键字及局部加密在***-GGO.INC (第二三个字符GO代表geometry) GRID性质关键字在***-GPRO.INC (第二三个字符PR代表property) GRID操作关键字在***-GOPP.INC (第二三个字符OP代表operational) GRID其他关键字在***-GOTH.INC (第二三个字符OT代表other) GRID断块属性更改在***-EDIT.INC PVT数据在***-PVT.INC 饱和度属性在***-SCAL.INC 初始化数据在***-INIT.INC 局部数据在***-REG.INC 生产计划数据在***-SCH.INC 总结数据在***-SUM.INC 此外产生GRID字头文件***-GHDR,该文件在模拟过程中不使用。(HD代表header.) 在office主菜单,点file\save project保存文件。注意,因路径的原因,要特别慎重使用save project as,如果拷文件,应使用backup及restore。 2、Data m anager\数据管理 在office左侧主菜单,点data,出现data m anager module对话框。显示区出现断层及井点。 2.1、Case definition\ 项目定义 点data m anager \sections\case definition,出现case definition manager对话框。 在首行的simulator选blackoil。 点general签,将title改为import case,日期改为1-jan-1990,确保units选field、type 选normal。

eclipse教程——入门篇(编程爱好者学习的经典教材)

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。你可以到下载Eclipse。 安装提示:安装Eclipse之前必须安装JDK1.5。JDK1.5可以从下载。Windows版本的Eclipse存放在压缩文件eclipse-SDK-3.0-win32.zip中。将文件解压缩到c:\下,解压缩后

最新eclipse教程——基础篇

Eclipse教程 该帮助文档包括以下内容: ●Eclipse入门 ●选择透视图 ●创建项目 ●创建Java程序 ●编译和运行Java程序 ●从命令行运行Java Application ●在Eclipse中调试 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。你可以到下载Eclipse。 安装提示:安装Eclipse之前必须安装JDK1.5。JDK1.5可以从下载。Windows版本的Eclipse存放在压缩文件eclipse-SDK-3.0-win32.zip中。将文件解压缩到c:\下,解压缩后所有的文件都放在c:\eclipse中。

Eclipse开发环境配置-indigo

开发环境配置1、java环境 安装 本系统使用java7开发,版本如下: 配置 安装后需要配置环境变量,如下所示: 配置classpath,如下:

并在path中添加java7安装目录中的bin目录路径,如下所示:

检验是否安装成功,cmd进入命令行模式,输入java,出现如下画面表示安装java完成: 2、web容器 安装 本系统开发环境使用tomcat6及以上版本,“开发工具”目录提供了apache-tomcat-7.0.53.zip。 解压安装包到自己的电脑上,建议不要解压到中文目录下,老师的tomcat7放在了E盘根目录E:\apache-tomcat-7.0.53。 配置 网上有些安装教程提到需要配置CATALINA_HOME环境变量,此变量指向了tomcat 的目录,主要是为了方便tomcat运行使用,如果配置了,你的电脑上有多个tomcat目录时只能成功运行那个和CATALINA_HOME一致的tomcat,如果不配置,在你启动tomcat时它会自己确定tomcat目录,这里我们就不配置了。

运行 运行tomcat目录中的bin/startup.bat,启动tomcat,如果启动不起来就到logs查看错误日志,启动后有浏览器输入http://localhost:8080/,进入如下画面表示tomcat安装成功。 3、eclipse环境 eclipse安装 本系统开发使用eclipse-indigo进行开发,在“开发工具”目录中有eclipse-3.7-indigo 32位.zip 安装包。 解压安装包到固定位置,建议不要解压到中文目录,运行:eclipse.exe,初次运行会让你确定自己的工作区,工作区是你创建project工程的地方,选择一个容易操作到的目录作为你的工作区,建议工作区目录不要设在中文目录中。 Eclipse插件安装: 将“开发工具”目录的“eclipse-plugins”目录拷贝到自己的电脑上,“eclipse-plugins”目录中包括了三个插件,另将此目录的txt文件拷贝到eclipse目录中dropins目录下,并对每个

Eclipse使用教程

1、ALT+/:提示 2、Ctrl+shift +F:自动排版 3、Ctrl+shift +C:多行注释 4、Windows—reset view 初始化视图 5、输入syso按下ALT+/就会自动生成System.out.println(); 6、Java类名是大写开头才规范。如果类名写成了小写,可选中类名,右键选择 Refactor-Rename(重构这个类的名字) 7、Ctrl+E,当你打开多个java文件时,用这个组合可以选择相应的java文件。 8、常用快捷键

9、Eclipse内存不足问题 方法一: 打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮。 出现一个Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入-Xms128m -Xmx512m ,设置Java拟虚机内存使用最小是128M,最大是512M,再单击“OK”并关闭Edit JRE 对话框。再单击“OK”关闭Preferences对话框,重启 Eclipse验证。 方法二: 可以在eclipse.ini文件中将默认设置改为-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M或者更大,视机器的内存配置而定,如果这样解决不了就右击eclipse快捷方式,在属性---快捷方式标签下---目标中输入 D:/eclipse-SDK-3.2RC7-win32/eclipse/eclipse.exe -clean -vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M其中 D:/eclipse-SDK-3.2RC7-win32/eclipse/eclipse.exeeclipse的位置。

如何使用eclipse打开已有工程

如何使用eclipse打开已有工程 在开始使用Eclipse的时候,会发现一个问题,那就是如何打开一个现有的Eclipse工程,开始在菜单中找了好久也没找到。 其实,Eclipse生成的结果不像VC,Jcreator那样可以直接打开,若要打开非workspace 文件夹下的其他已有工程,可以打开菜单file->import→general→existing project into space.在select root directory中选中要打开的文件夹即可。此时如果选择copy existing project into workspace就会同时将文件拷贝到workspace下。这里首先要保证要保证Eclipse两个文件.classpath和.project还在,不然无法导入,就是说Eclipse的import只认自己家的东西。 如果要打开的工程与Eclipse的配置不同,在运行时会产生问题。解决方法是: 打开菜单project→properties修改。主要需要修改的是java build path项。 如何使用Eclipse导入并运行源码 由于eclipse用得不是很熟,还不知道怎么样把已有的文件导入到工程中来,网上研究,顺利解决。 我的源码存放地址是: C:\Documents and Settings\Administrator\桌面\手机QQ2007正式版\src 创建eclipse工程就不赘述了,建立的工程文件目录是:C:\Documents and Settings\administrator\桌面\MyQQ 我使用的是eclipse3.2.1中文版,导入源码到工作空间中去,选择文件->导入,然后再选择文件系统,再选择要导入的源码的路径即可导入。导入后打开项目->属性对话框,在Java 构建路径中的源代码中选择想要编译的目录,并且可以设置输出路径,点OK后即可对所导入的源文件进行编译。十分方便。由于我导入的源文件下还有目录,所以这时会报错,因为导入后会按包的形式组织,所以会报以下错误: The declared package does not match the expected package appendixaStringer.javaThinking in Java/appendixaline 12006年11月11日14:11:203870 这时只要在程序的最前面加上package命令就可以了,例如对于以上的报错,需要加入package appendixa即可。编译后接着就是运行了,运行的时候要注意,需要在工作路径下按照包来调用,例如我的工作路径是\thinking in java\c04\,下有SimpleConstructor.java文件,编译完成后,需要在\thinking in java目录下输入:java c04.SimpleConstructor,这里包括了正确的包结构,这样才能正常运行。没有包含正确的包结构或者没有在正确的路径下操作,则会报以下错: Exception in thread "main" https://www.360docs.net/doc/512476290.html,ng.NoClassDefFoundError: c04/SimpleConstructor 注意目录结构是/thinking in java\c04\SimpleConstructor,所以要在thinking in java目录下运行以下命令,注意要加包结构。 运行结果如下: D:\javacard\Thinking in Java>java c04.SimpleConstructor Creating Rock Creating Rock Creating Rock Creating Rock

Eclipse中文教程完美版

1.Eclipse简介 Eclipse就像软件开发者的『打铁铺』,它一开始备有火炉、铁钻与铁锤。就像铁匠会用现有的工具打造新的工具,也能用Eclipse打造新工具来开发软件-这些新工具可扩充Eclipse的功能。(Eclipse其中一个卖点就是它的扩充性) 1.1历史背景 Eclipse这样功能完整且成熟的开发环境,是由蓝色巨人IBM所释出。IBM花了4千万美金来开发这个 IDE(Integrated Development Environment)。第一版1.0在2001年11月释出,随后逐渐受到欢迎。 Eclipse已经成为开放原始码计划(Open Source Project),大部分的开发扔然掌握在IBM手中,但是有一部份由https://www.360docs.net/doc/512476290.html,的软件联盟主导。() Eclipse项目由Project Management Committee(PMC)所管理,它综观项目全局,Eclipse项目分成3个子项目: ●平台-Platform ●开发工具箱-Java Development Toolkit(JDT) ●外挂开发环境-Plug-in Development Environment(PDE) 这些子项目又细分成更多子项目。例如Platform子项目包含数各组件,如Compare、Help与Search。JDT 子项目包括三各组件:User Interface(UI)、核心(Core)及除错(Debug)。PDE子项目包含两各组件:UI与Core。 1.2开发原始码软件 Eclipse是开放原始码,结果很多人在使用的时候都不注重合法权的问题。开放原始码软件让使用者能够取得软件的原始码,有权去修改和散布这个软件。如果想修改软件,这件事的另一面就是,除非其它人对修改后的软件也有相同的权力,否则是不能散布修改后的软件,这种权利和著作权(copyright)相反,开放原始码项目中有时称之为著作义(copyleft)。 有些开放原始码许可书,坚持要求任何和其它开发原始码合组成的软件也必须是开放原始码。然而,Eclipse 使用的开放原始码许可书:公共公众许可书-Common Public License(CPL)作为授权方式,设计上是可以容许商业利益的。CPL可以容许Eclipse和其它开放原始码软件合组时,能够以更严谨的许可书散布软件,以求用于商业途径。CPL经过Open Software Initiative(OSI)认证,其内容符合开放原始码授权的需求。 1.3 Eclipse版本介绍 可以从https://www.360docs.net/doc/512476290.html,网站()下载,可以发现『最新』与『最好』的版本,这两种版本通常不一样,基本上有四种版本-或建置(build)可供下载: ●释出版(Release builds) 由Eclipse开发团队所宣称的主要稳定版本。Release builds经过完整测试,并具有一致性、定义 清楚的功能。它的定位就跟上市的商业软件一样。 ●稳定版(Stable builds) 比Release build新一级的版本,经由Eclipse开发团队测试,并认定它相当稳定。新功能通常会 在此过渡版本出现。它的定位就跟商业软件的beta版一样。 ●整合版(Integration builds) 此版本的各个独立的组件已经过Eclipse开发团队认定具稳定度,但不保证兜在一起没问题。若兜 在一起够稳定,它就有可能晋级成Stable build。 ●当日最新版(Nightly builds) 此版本显然是从最新的原始码产生出来的。可想而知,此版本当然不保证它跑起来没问题,搞不好

编程入门教程

编程入门教程 编程入门教程由勤快学基础教程https://www.360docs.net/doc/512476290.html,梳理的一本面向程序开发入门初学者的编程入门教程,是一个涵盖了游戏、PLC、VB、数控、JAVA、APP、Matlab、C语言、Shell、IOS、Android安卓等手机和PC编程的入门教程。 1.编程入门教程 1.1. 游戏编程入门 游戏编程入门适用于任何对C++语言有基本了解的读者阅读,适宜作为读者进入游戏开发领域的技术入门学习用书。 游戏编程入门介绍如何设计和构建自己的电脑游戏。游戏编程入门不是泛泛地介绍编程理论,而是引导读者开发一个“即插即用”的游戏引擎,可以增强和重用这个游戏引擎以开发各种游戏。书中包括了7个完整游戏的详尽解释以及示例代码,使读者准备好开始自己的游戏项目开发。如果读者喜爱玩游戏,那么只需在学习了如何开发它们之后,就可以玩上自己开发的游戏了。 光盘内容:Bloodshed Dev-C++开发环境;在游戏编程入门中开发的示例和游戏的完整源代码和可执行程序文件;C++语言和Windows编程的入门指导。 1.2. plc编程入门 可编程序控制器,英文称Programmable Controller,简称PC。但由于PC容易和个人计算机(Personal Computer)混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC 是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序编制工作,就可灵活方便地将PLC应用于生产实践。 1.3. 电脑编程入门 编辑程序让电脑执行的过程就叫编程很多软件都可以编程具有代表性的计算机语言有Java,BASIC C,C++,VB,VF,SQL,网页编程JSP,ASP,PHP ,软件是eclipse,Microsoft Visual

相关主题
相关文档
最新文档