MyEclipse使用
一、Java项目建立和运行步骤
1.建立java工程步骤
----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—右键—run as—Java Application 或者单击工具栏按钮(类似播放器开始按钮)
提示:MyEclipse的透视图按钮:可以切换不同的透视图(位于右上角)
二、代码提示功能,提示的快捷键设置为Alt+/
Windows->Perferences->General->Keys->Content Assist 将其绑定为Alt+/,这里要注意一下,在设置的时候,一定要保证Alt+/没有被其他的命令所绑定。默认情况下,该快捷方式已经被绑定,需要先将绑定移出。移出的方式是,选中要移出的绑定,然后点击Remove Binding按钮,然后点击Apply,最后点击OK即解除了绑定。
三、设置自动提示联想功能
1、打开 Eclipse -> Window -> Perferences -> Java -> Editor -> Content Assist,在右边最下面一栏找到 auto-Activation ,下面有三个选项,找到第二个“Auto activation triggers for Java:”选项
2、在其后的文本框中会看到一个“.”存在。这表示:只有输入“.”之后才会有代码提示和自动补全,我们要修改的地方就是这里。把该文本框中的“.”换掉,换成“abcdefghijklmnopqrstuvwxyz.”,这样,你在Eclipse里面写Java代码就可以做到按“abcdefghijklmnopqrstuvwxyz(.”中的任意一个字符都会有代码提示。
四、修改字体大小
在工具栏 点击 Window,并在出现的列表中点击Preferences...
五、修改汉字编码
在工具栏 点击 Window,并在出现的列表中点击Preferences...
六、添加更换JRE
- 在工具栏 点击 Window,并在出现的列表中点击Preferences...,在Preferences窗口中,点开Java的下拉列表,找到并选中 Installed JREs,并点击右边的 Add... 按钮。如图,从图中可以看出,电脑上已经装了jdk1.5,下面将继续添加并更换成jdk1.6
- 在Add JRE窗口中,Jre type 选择standard VM,jre home directory 选择点击 Browse...,寻找jdk1.6所在目录,
- 在浏览文件夹窗口中,找到jdk1.6所在目录,选中它,然后点击确定。这里的文件夹的名字是jdk6u45-64bit
- 经过上一步后可以发现,Add JRE窗口中已经自动变成了如图所示,这里只需点击 OK 按钮
- 可以发现,此时在Preferences窗口中,多了一个我们新添加的jdk6,点击它前面的小方格,最后点击 OK 按钮,完成了添加并更换JRE的步骤。(设置默认的JRE)
七、断点调试
1.断点的添加,去除
----在想设置断点的程序行左端,双击,即添加一个断点,再双击,去除断点,另外右键也可以,还可以将断点失效或有效;
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)条件断点:满足一定条件时,才是断点生效
--右键断点---Breakpiont properties(断点属性)---勾选EnableCondition,在输入条件;(在复杂系统调试,很有用)
(4)异常断点:开发中,会出现随机的异常,一般无法确切捕捉;
当出现此异常,会停住,鼠标悬浮出现提示,用于查处那些变量出现异常,方便调试
八、如何设置默认空间
当我们用MyEclipse进行开发时,如MyEclipse 8.5,每次启动默认的工作空间为 C:\Documents and Settings\Administrator\Workspaces\MyEclipse 8.5 ,而有时我们希望在启动MyEclipse时就进入我们所设置的工作空间,修改如下配置文件,可以解决该问题:
"D:\Program Files\MyEclipse \MyEclipse8.5\configuration\config.ini"
该目录为MyEclipse的安装根目录下configuration目录下的config.ini文件。
大概在第6行有如下内容:
osgi.instance.area.default=@user.home/Workspaces/MyEclipse 8.5
将其修改为:osgi.instance.area.default=E\:\\Workspaces\\Project
其中E:\Workspaces\Project为期望的默认加载工作空间 ,保存重启!
九、MyEclipse快捷键
1)Ctrl+/加或减单行注释
2)Ctrl+Shift+/加多行注释,Ctrl+Shift+\取消多行注释
3)Ctrl+I格式化激活的元素Format Active Elements。 Ctrl+Shift+F格式化文件。
4)Alt+/快速内容提示
5)Syso+Alt+/快速显示System.out.println()语句
6) 调试功能键:F5单步调试进入函数内部。 F6单步调试不进入函数内部,如果装了金山词霸2006则要把“取词开关”的快捷键改成其他的。 F3跳到声明或定义的地方。 F7由函数内部返回到调用处。 F8一直执行到下一个断点或程序结束。 调试java程序的快捷键F11。快速运行java程序 Ctrl+F11。流程:双击窗口的左边框可以加断点,启动调试器【F11】,Step Into【F5】,Step Over【F6】,Step Return【F7】,Resume【F8】,Terminate【Ctrl+F2】
7) F2当鼠标放在一个标记处出现Tooltip时候,按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description。
8) 对类或者包重命名 F2,方法重命名AltShift+r
9)Ctrl+1快速修补错误
10)Ctrl+Shift+X转大写,Ctrl+Shift+Y转小写
11) Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加Import语句。 ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除. Shift + / 自动导入类包(在你写好的类名的右边用这个可导入包)
12) Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮) 当点击某个标记时可使本页面中其他地方的此标记黄色凸显,并且窗口的右边框会出现白色的方块,点击此方块会跳到此标记处。
13) 右击窗口的左边框即加断点的地方选Show LineNumbers可以加行号。
14) 生成getter和setter方法【Alt+Shift+S+R】,实现父类接口或方法【Alt+Shift+S+V】
15) 查看类定义【F3】,查看类大约视图【Ctrl+F3】或【Ctrl+O】查看类层次【F4】,查找类文件【Ctrl+Shift+T】,打开项目属性【Alt+Enter】,Ctrl+T 快速显示当前类的继承结构,Ctrl+O 快速显示 OutLine,Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性,Ctrl+/(小键盘) 折叠当前类中的所有代码,Ctrl+×(小键盘) 展开当前类中的所有代码
16) Ctrl+M切换窗口的大小
17) Ctrl+S保存当前文件。 Ctrl+Shift+S保存所有未保存的文件。
18) 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)
19) Ctrl+F 用于查找你Editer中你想查找的变量,并可以修改名字。
20) Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
21) Ctrl+Q跳到最后一次的编辑处
ctrl+PgUp/PgDown切换切换最近打开的文件
选中行+Alt+上下光标键移动行
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后),Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+D删除当前行
Ctrl+Alt+↓ 复制当前行到下一行,Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置,Alt+↑ 当前行和上面一行交互位置
Alt+← 前一个编辑的页面,Alt+→ 下一个编辑的页面
Ctrl+L 定位在某行
22) Alt+Shift+R 修改变量名 , 按一次直接修改,修改后按回车,按两次弹出修改的对话框
23) Ctrl+Shift+F 排列对齐