MyEclipse的基本使用

发布时间:2012-06-13 12:02:33   来源:文档文库   
字号:

一, 第一次运行MyEclipse

第一次启动MyEclipse的相关设置

运行MyEclipse出现Select a workspace界面(选择创建workspace目录) 包括一个workspace目录和一个选项Use this as a default and dont ask again,勾选上该选项下次启动MyEclipse将不再出现该界面,如若想创建或者切换workspace目录可在工作台界面依次打开 file -> swich workspace,选择其他目录或者创建一个新的目录。

workbench(工作台)几个常用视图介绍

当第一次运行MyEclipse时出现欢迎界面,选择workbench进入工作台界面,工作台包含了多个视图界面,视图界面可以通过鼠标的拖动来调整各视图在工作台的位置,双击该视图的选项卡可最大化该视图。

MyEclipse写第一个Java程序

新建一个Java项目

从菜单栏选择File > New > Java Project,接着会打开New Java Project (新建Java项目)向导,如图2.2 所示。在Project name (项目名称)中输入HelloWorld,点击Finish(完成)按钮关闭对话框,这样一个Java 项目就建立完毕了。

新建Java project话框中属性的详细介绍如下表所示:

新建一个Java class

新建Java class文件有三种方法:

1.依次点击file -> new -> class

2.选择工具栏的第一个图标,选择 new 再选择 class

3.右击package视图中Java工程的SRC目录,选择new,再选择new class(当存在多个包时,在哪个包上右击创建class就在哪个包中生成java class 文件)。

新建Java class文件对话框中的详细属性介绍如下表所示:

补充:

1.MyEclipse workspace目录的目录结构

workspace目录包含了一个.metadata文件夹和其他工程文件夹,.metadata文件夹是MyEclipse自动生成的一些配置信息。工程文件夹中包含.project.classpath两个文件(由MyEclipse自动生成和维护不必深究bin(存放该工程的.class文件)src(存放该工程的Java源代码文件)两个目录!

2.MyEclipse默认情况下会自动编译,当更改了代码MyEclipse会自动为你编译该Java文件。若要取消自动编译,打开菜单project取消勾选Build Automatically即可,进行手动编译。

MyEclipse中的几个常用基本操作

对工程及文件的基本操作

更名:直接右击该工程或者包或者Java类文件,选择Refactor再选择rename即可进行重命名操作。

文件的移动:直接用鼠标进行拖动,即可将一个文件移动到其他目录。

文件的复制粘贴及删除:可以通过右击鼠标来完成。(注意:对工程及文件夹及.Java文件的复制,粘贴操作不限于MyEclipse内部)

Importexport的使用

export用于导出工程文件(分为Achive File(以压缩的形式导出工程)File System(以文件及文件夹的形式导出工程)两种);导出类为jar文件。(现目前能用到的两个功能)

Importexport恰好相反!现目前主要用于一个工程的导入,因为很多书配套的代码及网上下载的源代码多半都是以工程的形式发布

使用MyEclipse智能改错

快速定位错误位置:1.通过大纲视图定位;2.通过代码输入视图右边点红色小方块;

快速改错:移动到标识出错误代码的地方,或者点击代码视图左边的红色小叉。注:该功能只能更在简单的错误。

使用MyEclipse智能生成代码

通过在类名上右击,选择source,再选择override/Implements,再选择你要重写的方法。MyEclipse会自动为你生成。(注意:该类应该实现了某个接口或者继承了某个类)

MyEclipse中的常用到的几个快捷键

保存:Ctrl+S

反悔:Ctrl+Z

删除行:Ctrl+D

格式化代码:Ctrl+ Shift+F (正规化代码格式)

显示搜索对话框:Ctrl+H

上一个编辑的位置:Ctrl+Q

打开外部Java文档:Shift+F2

注释:Ctrl+/

MyEclipse中调试Java源程序

1, 首先在一个java文件中设断点,(双击代码编辑界面右端的边框会出现一个原点,即断点设置成功。)然后在代码视图上右击 dubug as转到debug视图下。
2, F5键与F6键均为单步调试,F5step into,也就是进入本行代码中执行,F6step over 也就是执行本行代码,跳到下一行,(注:调试时执行到那行代码,该行代码会出现阴影,并在右边出现一个箭头,调试到每一步程序中变量当前的状态都会显示在variables视图中显示。可以查看一个变量是否赋了值..变量的结果是否正确..
3,F7是跳出函数 step return
4,F8是执行到最后。

=====================================

1.Step Into (also F5) 跳入
2.Step Over (also F6) 跳过
3.Step Return (also F7) 执行完当前method,然后return跳出此method
4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)
5.resume 重新开始执行debug,一直运行直到遇到breakpoint
6.hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count)
7.inspect 检查 运算。执行一个表达式显示执行值
8.watch 实时地监视变量的变化
9.我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint.
10.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂
11.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)
12.添加Exception breakpoint 捕抓到Execption时暂挂(待续...)
断点属性:
1.hit count 执行多少次数后暂挂 用于循环
2.enable condition 遇到符合你输入条件(ture\改变时)就暂挂
3.suspend thread 多线程时暂挂此线程
4.suspend VM 暂挂虚拟机
13.variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value.一次来进行快速调试。
14.debug 过程中修改了某些code--save&build-->resume-->重新暂挂于断点


===========================
例如你有如下程序:
public static void main(String args[]) {

MyDate aa = new MyDate();
aa.addDays(day); =============(1)
System.out.println("eeeeeeeeeeeeeee");=============(2)
}

public String addDays(int more_days) {
System.out.println("1"); =============(3)
String result = ""; =============(4)
System.out.println("2"); =============(5)
return result;
}

你在(1)处加断点,运行到此处时如果Step Into (also F5)为跳入,则接着执行到(3)。再执行Step Over (also F6)执行本行,则执行到(4)。最后执行Step Return (also F7),则跳出addDays方法,跳到(2)

使用Myeclipse的几个技巧

1.当一个workspace中存在多个project时,为了防止不同project中的类的混乱,可以右击当前不编辑的project选择close project

2.巧用“.”来打出模糊记忆的方法。比如JFrame中的setVisible()方法,当不能清楚记得单词的拼写时,可用打出this.,当打出点时,MyEclipse会自动显示出JFrame中的方法。

3.当遇到代码很多的程序时,可使用代码右边的加减号来收缩和展开代码段,使得能更清晰的看清程序的结构。

4.使用ctrl+左键快速定位方法和变量。

本文来源:https://www.2haoxitong.net/k/doc/8b8e9e2e4b73f242336c5fff.html

《MyEclipse的基本使用.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式