2015年MyEclipse使用教程最强盘点

常用的MyEclipse快捷键

(1)Ctrl+M切换窗口的大小 

(2)Ctrl+Q跳到最后一次的编辑处 

(3)F2当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。 


F3跳到声明或定义的地方。 

F5单步调试进入函数内部。 

F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。 

F7由函数内部返回到调用处。 

F8一直执行到下一个断点。 

(4)Ctrl+Pg~对于XML文件是切换代码和图示窗口 

(5)Ctrl+Alt+I看Java文件中变量的相关信息 

(6)Ctrl+PgUp对于代码窗口是打开“Show List”下拉框,在此下拉框里显示有最近曾打开的文件 

(7)Ctrl+Shift+/ 加上段注释 

Ctrl+Shift+\ 取消段注释 

Ctrl+/ 在代码窗口中是这种//~注释。 

Ctrl+Shift+/ 在代码窗口中是这种注释,在JSP文件窗口中是。 

(8)Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮) 当点击某个标记时可使本页面中其他地方的此标记黄色凸显,并且窗口的右边框会出现白色的方块,点击此方块会跳到此标记处。 

(9)右击窗口的左边框即加断点的地方选Show LineNumbers可以加行号。 

(10)Ctrl+I格式化激活的元素Format Active Elements。 

Ctrl+Shift+F格式化文件Format Document。 

(11)Ctrl+S保存当前文件。 

Ctrl+Shift+S保存所有未保存的文件。 

(12) 自动汇入所需要的类别:Ctrl+Shift+M Ctrl+Shift+O 好象使用Ctrl+Shift+O 也可以按new Remote Site,Name填 svn , URL填http://subclipse.tigris.org/update,一直next到finished为止 

(13)Ctrl+Space提示键入内容即Content Assist,此时要将输入法中Chinese(Simplified)IME-Ime/NonlmeToggle的快捷键(用于切换英文和其他文字)改成其他的。 

Ctrl+Shift+Space提示信息即Context Information。 

(14)双击窗口的左边框可以加断点。 

(15)Ctrl+D删除当前行。 

(16) Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Import语句。 

Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除. 

(17) 快速执行程序:Ctrl + F11第一次执行时,它会询问您执行模式,设置好后,以后只要按这个热键,它就会快速执行。

其他:

Ctrl+Shift+F4关闭所有打开的Editer。

Ctrl+W(Ctrl+F4) 关闭当前Editer

Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Import语句。
Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除。
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)

Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)

Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)

Alt+← 前一个编辑的页面

Alt+→ 下一个编辑的页面
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+T 快速显示当前类的继承结构
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)

Ctrl+Shift+J反向增量查找(和上条相同,只不过是从后往前查)

Alt+Shift+R重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)

Alt+Shift+M抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)
Ctrl+F 用于查找你Editer中你想查找的变量,并可以修改名字。

快速修正【Ctrl+1】,

查看类定义【F3】,查看类大约视图【Ctrl+F3】或【Ctrl+O】

查看类层次【F4】,

查找类文件【Ctrl+Shift+T】,

打开项目属性【Alt+Enter】,

生成getter和setter方法【Alt+Shift+S+R】,

实现父类接口或方法【Alt+Shift+S+V】

Alt+Enter 显示当前选择资源的属性

Shift+Enter 在当前行的下一行插入空行

Shift+Ctrl+Enter 在当前行插入空行

Ctrl+Q 定位到最后编辑的地方

Ctrl+M 最大化当前的Edit或View

Ctrl+/ 注释当前行,再按则取消注释

Ctrl+O 快速显示 OutLine

Ctrl+T 快速显示当前类的继承结构

Ctrl+K 参照选中的Word快速定位到下一个

Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)

Ctrl+/(小键盘) 折叠当前类中的所有代码

Ctrl+×(小键盘) 展开当前类中的所有代码

Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)

Ctrl+Shift+E 显示管理当前打开的所有的View的管理器

Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了)

Ctrl+Shift+J 反向增量查找(和上条相同)

Ctrl+Shift+F4 关闭所有打开的Editer

Ctrl+Shift+X 把当前选中的文本全部变味大写

Ctrl+Shift+Y 把当前选中的文本全部变为小写

Ctrl+Shift+F 格式化当前代码

Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)

下面的快捷键是重构里面常用的(注:一般重构的快捷键都是Alt+Shift开头的)

Alt+Shift+R 重命名

Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一)

Alt+Shift+C 修改函数结构(有N个函数调用了这个方法,修改一次即可)

Alt+Shift+L 抽取本地变量(可以直接把一些魔法数字和字符串抽取成一个变量)

Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)

Alt+Shift+I 合并变量

Alt+Shift+V 移动函数和变量

Alt+Shift+Z 重构的后悔药(Undo)

Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性

Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)

Shift+Ctrl+Enter 在当前行插入空行(原理同上条)

Ctrl+Q 定位到最后编辑的地方

Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)

Ctrl+M 最大化当前的Edit或View (再按则反之)

Ctrl+/ 注释当前行,再按则取消注释

Ctrl+O 快速显示 OutLine

Ctrl+T 快速显示当前类的继承结构

Ctrl+K 参照选中的Word快速定位到下一个

Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)

Ctrl+/(小键盘) 折叠当前类中的所有代码

Ctrl+×(小键盘) 展开当前类中的所有代码

Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)

Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)

Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)

Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)

Ctrl+Shift+F4 关闭所有打开的Editer

Ctrl+Shift+X 把当前选中的文本全部变味小写

Ctrl+Shift+Y 把当前选中的文本全部变为小写

Ctrl+Shift+F 格式化当前代码

Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)

下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)

Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)

Alt+Shift+M 抽取方法 (这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)

Alt+Shift+C 修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)

Alt+Shift+L 抽取本地变量( 可以直接把一些魔法数字和字符串抽取成一个变量,尤其是多处调用的时候)

Alt+Shift+F 把Class中的local变量变为field变量 (比较实用的功能)

Alt+Shift+I 合并变量(可能这样说有点不妥Inline)

Alt+Shift+V 移动函数和变量(不怎么常用)

Alt+Shift+Z 重构的后悔药(Undo)

Ctrl + Z 返回到修改前的状态(编写代码时的后悔药)

Ctrl + Y 与上面的操作相反(即刚后悔完又后悔)

Shift + / 自动导入类包(在你写好的类名的右边用这个可导入包)

Ctrl + Shif + / 自动注释代码

Ctrl + Shif + \自动取消已经注释的代码

Ctrl + Shif +O 自动引导类包

MyEclipse的基础配置

1. 先安装MyEclipse。

2. 进行MyEclipse的配置,

    从菜单栏中进入“Windows--> Preferences”

3. 先要进行JDK的配置,

    在左侧栏中选择“Java --> Installed JREs”,

    按“Add”按钮进行添加

4. 在弹出的“Add JRE”画面中,选择JRE的目录,

    就是选择你所在的JDK的目录,我的为:C:\Program Files\Java\jre6

    在JRE名称一栏中,填下想取的名称,我这里叫“HiJackson's JRE”,

    然后“OK”确定

5. 返回到设置框中,将刚刚配置的JRE选中

6. 将Tomcat Server设为可用,并设置Tomcat的安装目录

7. 在Tomcat的JDK中选择刚刚配置的JDK

8. 配置完成了,三个地方可以启动它的服务,根据自己的喜好吧

经过以上的优化,MyEclipse的启动时间可以减少2/3,Tomcat的启动速度可以减少1/2(视具体情况而定),

特别6,7两项的优化效果最明显,如果只进行前5项,优化的效果有限,短期内确实可以提高启动速度,但是大概半个月后又会变的很慢(具体原因不明)。

另外,使用myeclipse一段时间后,就会产生很多项目,即使这些项目是处于关闭状态,myecliose在启动时也会加载这些项目,这个过程会花费很多时间,所以,建议将不用的项目都delete掉,用的时候再import 。

MyEclipse的常规配置

1、代码提示功能

这是我们使用MyEclipse时最常用的工具,通常我们会将提示的快捷键设置为Alt+/。下面具体介绍一下设置的方式。

Windows—>PerferencesàGeneralàKeysàContent Assist 将其绑定为Alt+/,这里要注意一下,在设置的时候,一定要保证Alt+/没有被其他的命令所绑定。默认情况下,该快捷方式已经被绑定,需要先将绑定移出。移出的方式是,选中要移出的绑定,然后点击Remove Binding按钮,然后点击Apply,最后点击OK即解除了绑定。

2、添加自动联想功能

     默认情况下,只有在我们输入“.”号时,才会有联想功能,我们希望在我们输入任意一个字符的时候,都能够出现联想的功能。那么就需要自己进行相关配置,具体的配置方式如下:

(1)WindowsàPerferencesàJavaàEditoràContentAssistàAuto activation triggers for Java 在右边的框框中将“.”号改为“.abc”;

(2)File—>ExportàPerferences 点击Next,在对话框中,点击Browse按钮选择到处文件存放的路径。点击Finish即完成到出。假设到处的文件的名字是zk.epf

(3)用记事本将zk.epf文件打开,ctrl+F搜索“.abc”找到对应的地方,用“.abcdefghijklmnopqrstuvwxyz(,”替换“.abc”,保存文件。

(4)File—>importàPerferences 点击Next,在对话框中,点击Browse按钮选择要导入的文件,点击Finish,即完成了联想配置。

3、解决MyEclipse在代码提示时经常卡死的问题

出现代码提示时卡死的情况主要是因为MyEclipse在智能提示的时候自动访问网络上sun公司的最新API文档,解决该问题有两种方式:

(1)断开网络。这种方式比较死板,而且很多时候不是很方便,所以不推荐大家用这中方式。

(2)在自己要编辑的工程上右键,Build PathàConfigureBuild PathàLibrariesàJRE System Libraryàrt.jar;将rt.jar展开,选中Javadoc,点击右边面板上的Remove按钮—>OK按钮,这样配置之后,智能提示时就不会再卡死了。

4、Eclipse 自动补全的设置,不用按 alt键了

打开 Eclipse-> Window -> Perferences,会打开个Perferences 的设置界面。

会看到只有一个"."存在。表示:只有输入"."之后才会有代码提示,我们要修改的地方就是这里,可是Eclipse默认只允许输入4个自定义字符。

不过我们可以把当前的设置导出,保存为一个文件,然后在文件中修改,再导入设置,这样就可以突破Eclipse的限制。

先把上图中"."的地方输入几个随便的字符,例如"asdf",点最下面的"OK"来保存设置。

然后打开 Eclipse的 File -> Export,在窗口中展开 General -> Perferences-->Export all然后点击 NEXT。然后点击"Browse"选择任意的一个路径,保存配置文件,然后点击"Finish"。

 用记事本打开刚才保存的那个配置文件(扩展文件名:*.epf),按"ctrl+F",输入刚才设置的"asdf",找到刚才字符串。把"asdf"修改为"abcdefghijklmnopqrstuvwxyz.",然后保存,退出记事本。打开Eclipse的 File -> Import 然后在打开的窗口里展开 General ->Perferences,点击NEXT,选中刚才修改过的配置文件,Finish。现在,再打开Window ->Perferences,并依次展开 Java -> Editor -> Content Assist,会发现已经超过了4个字符,也就是说我们输入任何字母和"."都会有代码提示了。

修改之后,默认是你输入某个字符200毫秒之后出现代码提示,如果出现输入很卡的情况,需要把提示延迟调高一些;如果你嫌它太慢,可以修改成更小的数字,不过数字改的越小,对系统性能的要求就越高,我设置的是50毫秒。现在,Eclipse用起来是不是更加顺手了?

优化MyEclipse性能

2.用过eclipse的同学应该知道Eclipse本身很快的,但是加上了myeclipse后,就狂占内存,而且速度狂慢,那如何让Eclipse拖着myeclipse狂飚呢?

解决方法: 

第一步: 取消自动validation----validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度立马提升好几个档次! 

取消方法:windows-->perferences-->myeclipse-->validation,除开Manual下面的复选框全部选中之外,其他全部不选
手工验证方法: 在要验证的文件上,单击鼠标右键-->myeclipse-->runvalidation 

第二步: 取消Eclipse拼写检查:拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处 

windows–>perferences–>general–>validation->editors->TextEditors->spelling 

第三步:取消myeclipse的启动项 

myeclipse会有很多的启动项,而其中很多我们都用不着,或者只用一两个,取消前面不用的就可以windows–>perferences–>general–>startupand shutdown 

第四步:更改jsp默认打开的方式 

安装了myeclipse后,编辑jsp页面,会打开他的编辑页面,同时也有预览页面,速度很慢,不适合开发。所以更改之 

windows–>perferences–>general–>editors->file associations 

第五步:更改代码提示快捷键:现在的代码提示快捷键,默认为ctrl+space,而我们输入法切换也是,所以会有冲突。谁叫myeclipse是外国人做的呢。。根本不需要切换输入法. 

windows–>perferences–>general–>Keys 更改 contentassist 为 alt+/ 

同时由于alt+/已经被word completion占用,所以得同时修改word completion的快捷键值 

 

3. 有时点击myeclipse里的struts的xml配置文件,会报错: 

Error opening the editorUnable to open the editor ,unknow the editor id….. 

把这个窗口关闭后才出正确的xml文件显示,这个我们这样改: 

windows–>perferences–>general–>editors->file associations选择*.xml,选择myeclipse xml editor点default,ok

4. js中有alert("中文");可以ctrl+shift+f,但是这样以后只有运行才知道alert的是什么,而且js中如果有英文注释也还是保存不了,

点击右键“properties”在text fileencoding中点oth-er 选择GBK(这样每个js都要手动改)windows-->preference-->genral-->contenttype, 选择text-->javascript ,将对应的ISO8859-1 改为GBK,按update。这样就Ok了 

5. (这个是网上载下来的,有价值)如果是myeclipse5以下的版本,有时会出现这样的问题:在断点调试的时候没有绿色的条显示,断点走到另外一个文件的时候视图里也不自动跳转到那个页面,这样调试起来很麻烦,需要手动的点击跟到断点位置看变量的值! 

解决办法: 

在eclipse Window--Preferences-- Tomcat--Source Path中左侧,中要跟踪的工程后Apply,ok。然后重启 Tomcat;这项在myeclipse6中是没有的,貌似myeclipse6中没出过这样的问题;  

今天又碰到一个问题,补充一下: 

修改了一个文件,比如添加了一句打印: System.out.println("11111111"); 

执行时发现不打印,把class反编译,发现这句确实已经添加上了,重启tomcat,这句没问题了,但是再做修改还是不生效, 

最终发现是在Window--Preferences-- MyEclipse--InterNetTools--cache中取消了勾选disable caching,重新勾选就好用了 

6. 设定breakpoints查找代码中空指针是哪一行产生的,并调试: 

在Debug视图中,选择 Breakpoints 在其下一行有 Add Java ExceptionBreakpoint图标在Choose an exception中输入 NullPointerException 即可,不用的时候我们可以把那个断点点掉不要删除。

优化MyEclipse7.5(其他版本可以类推)

 1、去除不需要加载的模块

 一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。

windows–>perferences–>general–>startupand shutdown

关掉没用的启动项:

WTP :一个跟myeclipse差不多的东西,主要差别是 WTP 是免费的,如果使用myeclipse,这个可以取消

Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取消

Derby:一种保存成 jar 形式的数据库,我没用到,取消

一大排以 MyEclipseEASIE 打头的启动项:myeclipse支持的服务器,只选自己用的,其他取消,比如我只选了tomcat6.x

2、取消MyEclipse在启动时自动验证项目配置文件

默认情况下MyEclipse在启动的时候会自动验证每个项目的配置文件,这是一个非常耗时的过程,

可以在Preferences窗口依次选择 MyEclipse EnterpriseWorkbench - Validation,然后在右侧的Validator列表中只保留Manual 项就可以了(Manual全部勾选,Bulid项只留下第一项)。

如果需要验证的时候只需要选中文件,然后右键选择 MyEclipse - Run Validation就可以了。

windows–>perferences–>myeclipse–>validation

把除了manual 下面的全部点掉,build下只留 classpathdependency Validator

手工验证方法:

在要验证的文件上,单击鼠标右键–>myeclipse–>run validation

3、去掉拼写检查(如果你觉的有用可以不去)

拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处:

windows–>perferences–>general–>validation->editors->TextEditors->spelling

myeclipse 打开 jsp 的默认编辑器不好,会同时打开预览windows–>perferences–>general–>editors->fileassociations,把默认改成MyEclipse JSP Editor()

原默认的jsp编辑器是 MyEclipse Visual JSP Designer,顾名思义,此编译器是jsp可视化编辑器,对于初学者有很多的帮助,但修改此项的默认编辑器其实可以提高启动速度)

4、关闭自动更新

如果是myeclipse7.5:

(1)关掉maven自动更新:

window-preferences-MyEclipse EnterpriseWorkbench-Maven4MyEclipse-Maven,

关闭所有Download和Update开头的选项,共四项(去掉前面的勾)

(2)关闭更新调度:window –> preferences –> General –> Startup and Shutdown –> Automatic Updates Scheduler(去掉前面的勾)

(3)window –> preferences –>Myeclipse Dashboard,关闭Show……on start

5、加大JVM的非堆内存

打开myeclipse.ini-startup

../Common\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar

--launcher.library

../Common\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v20080731

-clean

-configuration

configuration

-vm

C:\Users\lenovo\AppData\Local\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\bin\client\jvm.dll

-vmargs

-Xmx384m

-XX:MaxPermSize=384m

-XX:ReservedCodeCacheSize=96m

以上是我的myeclipse.ini,需要修改是-Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize,

将这三项的值调大,但并不是越大越好,曾经在相同的条件下做过测试(内存2GB),-Xmx,-XX:MaxPermSize的值为384m时比512m时要快(视具体的计算机而定),-Xmx,-XX:MaxPermSize的值设为同样大小且两者之和不能超出你的计算机本身的内存大小。

6、window-preferences-MyEclipse EnterpriseWorkbench-Maven4MyEclipse-Maven,将Maven JDK改为电脑上安装的JDK,即不使用myeclipse提高的JDK

登记add按钮,选择你的电脑上的JDK即可(注意:不是JRE,我的值为:Java6.014)

7、window-preferences-MyEclipse EnterpriseWorkbench-Matisse4Myeclipse/Swing,将Design-time information(dt.jar) location 改用电脑安装的JDK的dt.jar

(即不使用myeclipse提供的dt.jar,我的值为:C:\Java6.014\lib\dt.jar)

MyEclipse使用教程进阶

一、 MyEclipse的基本使用

一.提示:MyEclipse的透视图按钮:可以切换不同的透视图(位于右上角)

1.建立一个工程

----File—new—project---选项含有Javaproject,webproject等等—输入工程名字如myproject,其他可以选择默认—完成

2.创建一个java文件

---myproject—右键—new---SourceFolder(还有class,package,Folder等等)---名字如src—以后可以将class文件放入其中,可以在src右键—new--class—创建Java文件

注意:folder与Source Folder的区别

Source Folder:用于放置Java文件,可以自动编译,可以嵌套;

Folder:是一般的文件夹,不可以编译,要用到下面的生成源文件夹

3.运行Java文件

----选中Test—右键—runas—Java Application  或者单击工具栏按钮(类似播放器开始按钮)

4.MyEclipse的自动提示,自动修正,自动完成功能:黄色,红色标志提示

(1)输入部分字符,方法自动生成

(2)根据提示,导入相应的包

(3)提示清楚未使用的包

(4)提示无用的方法,变量

(5)自动提示接口,抽象类的的方法以及重载

注意:

(1) 接口  例子:….public class Test implementsConnection---就会在此行出现提示,单击出现Add Unimplements Methods等等,

单击它自动添加Connection中的方法。

(2)抽象类  例子:….public class Test extends List---可以在List上右键—source—Override/ImplmentsMotheds(重载实现方法)—选择需要的方法;

(3)自动生成set,get方法:

private String user ;                                      ;

    在类中声明变量后,可以右键—source—Generate Sets andSets---可以选择方法;

二、断点调试     

1.断点的添加,去除

----在想设置断点的程序行左端,双击,即添加一个断点,再双击,去除断点,另外右键也可以,还可以将断点失效或有效;

例如:

publicclass Test {

publicstaticvoid main(String args[]){

    double a=0;

/*此处设置断点*/ a=Math.random(); 

    System.out.print(a);

}

}

2.调试断点

(1)---右键Test—debug  as—Java Application---弹出是否切换工作空间,选ok;注意相关窗口(显示程序状态,变量,断点位置等)。或者单击工具栏的虫子按钮

(2)方法1:将鼠标放在断点处的变量上如a,会显示变量值;

方法2:选中变量a—右键—watch—即出现变量窗口Expression—单击开始按钮Resume或F8,观察变量值,也可停止调试,可以进入当前方法Stepinto,跳过当前方法Step over,返回方法Stepreturn;这些在工具栏上;

同理,可以查看i的值—右键i—watch;

另外,查看对象的属性等,不可能直接在程序出现,如只出现list对象,想查看list的大小list.size();可以在Expression中的变量如

a右键—AddWatch Expression—手工输入变量名或对象属性,如list.size();

这种方法不会自动提示,如输入list.不会出现提示,可以—window—showview—display窗口—在其中输入list.会出现提示;选择list.size()—右键—despect—即可显示;

(3)条件断点:满足一定条件时,才是断点生效

   --右键断点---Breakpiontproperties(断点属性)---勾选EnableCondition,在输入条件;(在复杂系统调试,很有用)

(4)异常断点:开发中,会出现随机的异常,一般无法确切捕捉;

当出现此异常,会停住,鼠标悬浮出现提示,用于查处那些变量出现异常,方便调试;

三.MyEclipse的高级使用

1.如何建立包?

----》myproject—src-右键---选择package(还有class等等)--输入包名

之后可以将class文件放入此包内

2.工程的高级配置

--》myproject—右键---properties—主要配置Javabuild path(构建路径),它含有

(1)source:它列出MyEclipse可以编译查错的文件夹Java文件,如本例中的myproject/src;

如果想在myproject中建立一个普通的文件夹folder如myjava,而不是包,则myjava文件夹中的Java文件不会被编译查错,要想使其与src一样:在source面板---Addfolder—勾选myjava—ok;这样就可以编译myjava中Java文件;

(2)Projects

(3)Libraries:用于添加第三方jar包;说明:

Add External Jars(用于加载工程外的jar)---可以选择相应的jar包,如MyEclipse驱动等等;

Add Jars:用于添加本工程内的jar包(推荐使用这种方式,因为jar在工程内,方便移植);

3.MyEclipse的智能:

(1)自动生成try  catch,理出异常—点击出现红色出,选择处理方案

(2)自动生成setget方法(见上面)

(3)自动生成构造函数

(4)自动生成javadoc文件---输入/**回车,可以将参数,抛出的异常写到javadoc中

四、常用技巧

(1)代码完成ALT+/ :用于当输入类的方法或类名时,如按了其他键自动提示消失,可按ALT+/自动补充完整,如输入String+ALT+/,会提示StringBuff等已String开头的类或方法,

由如,忘记了switch的结构,可以输入swith+ALT+/,提示。很有用。

(2)代码格式化—右键—source—format

常用插件:

  • 数据库管理SQLExplorer(跨数据库)
  • 反编译工具jode
  • Java ee开发 MyEclipse
  • XML编写查看XMLBuddy

五、Web开发

1.创建web工程

---new---project—MyEclipse—webproject—输入名字如myweb等,其他可默认(注意:root url 别往啦)

2.配置MyEclipse与tomcat6.0

方法1(手动部署):配置tomcat的虚拟目录,将它指向web工程muweb,可以用Dreamweaver建立一个站点指向web工程,这样MyEclipse与Dreamweaver可以同时指向web工程;一般原则,所有的Javabean,servlet放在src中(可以建包),所有的jsp,html文件放在WebRoot下或子目录。例子:在tomcat目录E:\Tomcat6.0\conf,配置server.xml

,推荐使用。

方法2(自动部署):在为本项目中—window—preferences---MyEclipseenterprise workbench—servers—tomcat—tomcat 6x—将右边选为enable—browser—选中tomcat主目录即可;这样可以在个MyEclipse工具栏启动或关闭tomcat,而不必手动打开tomcat进行启动或关闭;

 另外,每个为本项目要想使用已配置的tomcat服务器,必须都要与tomcat部署:单击工具栏的DeployMyEclipse j2ee project to server—Add--选择tomcat6x即可;之后可以在浏览器输入地址访问网站;不需要重启tomcat。不推荐使用。

设定jdk环境:

  • window – preferences – java – installed jres
  • 如果没有对应的JDK(不是JRE),选择add
  • 选择standard VM -> next
  • 选择JDK对应的Directory
  • 将刚刚设定的JDK设为默认

3.开发servlet

----在项目myproject的src右键---new—servlet---设置servlet名字,包名,查看是否放在src或子目录内,重写的方法----下一步—设置web.xml---完成。

4.开发jsp

----在项目myproject的WebRoot或字目录右键---new—jsp---设置jsp名字,包名,查看是否放在WebRoot或字目录内。--下一步选择使用的模板(默认html模板,也可以使用其他的如struts)

5.开发JavaBean(本质class文件)

----在项目myproject的src---new—class---设置名字,包名,选择包,查看是否放在src或子目录。

 注意tomcat默认使用8080端口,安装了Oracle则会占用tomcat的8080,因此,可以修改tomcat端口---tomcat--E:\Tomcat6.0\conf\server.xml---</connector port="8080"protocol="http>

6.部署MySQL数据库(或其他数据库Oracle)开发项目

1.添加MySQL数据库驱动:

(1)直接将驱动放到

E:\Myeclipse-WorkPlace\MyProject\WebRoot\WEB-INF\lib下即可;推荐使用。

(2)用MyEclipse添加驱动:工程myweb—右键—properties—Javabuild path—libraries—Add External Jars将驱动添加即可。不推荐。可以用AddJars。

7.使用MyEclipseDatabase Explorer perspective(数据库透视图)

(1)切换数据库透视图:单击右上角透视图—切换到MyEclipseDatabase Explorer,打开数据库透视图。

(2)新建数据库连接:在MyEclipseDerby右键---new—在drivertemple 可选择相应的数据库类型MySQL,其他Oracle,MicrosoftSQL Server等;在name输入连接名字;在ConnectionURL输入url字符串;再输入用户名,密码;添加jars数据库驱动;

(3)单击左侧的opendatabase可以打开数据库及表,结构,试图,触发器等;单击表时,下方显示表的内容;可此查看主键,外间,索引等等;

还可以右键打开NewSql Edit命令查询更新表内容;可以创建表数据库等等操作;生成多表实体关系(ER)图,可以保存图等等。多用右键。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值