MyEclipse基础使用

来源:互联网 发布:淘宝采购指数是什么 编辑:程序博客网 时间:2024/04/29 10:40
1. 选择不同的工作空间
    如果进错了工作空间,则通过File--switch workspace可以选择原本想进的工作空间
 
2.如果不小心把左边工程树形结构所在的界面关了,那么可以通过“Window—Show View—....”显示出来。
 
3. 修改myeclipse快捷键
    例如,代码自动补齐快捷键(content assist)不生效(经常和别的快捷键冲突,默认是ctrl+space),按以下方法修改:
    Window---Preferences---General---Keys,输入content assist,这是代码自动补齐的意思,发现配的是ctrl+space,跟输入法切换的快捷键冲突了,配成其他不冲突的,比如ctrl+A,删除掉原来的,按下ctrl和A键即可。
 
4.在一个类中快速创建构造方法:
   在类中:右键—Source—Generate Constructor using Fields...,创建出来的构造方法第一行有super();也就是自动调用父类无参的构造函数(回想下之前的知识点,子类的任何构造函数都会自动调用父类无参构造函数,只是没有显示写出来)...
 
5.重写一个类的equals()方法,在类中:右键—Source—Generate hashCode() and equals()...
 
6.创建一个类的时候,把“public static void main(String[] args)”勾上,创建类的时候就能自动生成main方法。
 
7. 自动生成get和set方法
   右键---选Source---Generate Getters and Setters,选中要生成get和set方法的属性,点OK。
 
8. 覆盖或者实现父类的方法
    右键---选Source---Override/Implement Methods,选中要覆盖或实现的父类方法,点OK。
 
9. 修改类中的属性名
    选中属性--右键--Refactor---Rname,输入要修改成的属性名,完成后按回车。但是,这个如果有get和set方法,不会修改get和set方法名。不建议使用~~
 
10. 配置JDK的两个地方
   a. 配置整个工作站的JDK:Window---Preferences---Java---Compiler,右边选中JDK版本。
       注意配完JDK,要保持JER也一致,不然如果JDK版本比JRE高,就会运行报错java.lang.UnsupportedClassVersionError: Bad version number in .class file。说明6.0的 编译器用5.0的虚拟机没办法运行。有个原则:JDK版本只能小于或等于JRE版本。
   b. 配置单个工程的JDK:选中项目--右键---Preferences---Java Compiler,右上方有个Enable project specific settings的选择框(使这个项目配置自己的JDK),勾上,就可以选择JDK版本了。
 
11. 配置JRE(虚拟机)的地方
   a. 配置整个工作站的JRE: Window---Preferences---Java---Installed JREs--右边Add--在弹出的窗口中,JRE name: 输入JRE的名字,JRE home directory:点Browse按钮选中要配置的JRE,完成后点OK,自动关闭,即可看到原窗口中已有加入的JRE,在前面打勾,点OK就配置完成了。
   b. 配置单个工程的JRE:选中项目--右键---Preferences---java Build Path--Libraries,删除其中的JRE,然后Add Library---选JRE System Library--next---选Alternate JRE(此下拉选中如果有要配的JRE,则选择,省去后面的步骤)---点后面的Installed JREs---Add--在弹出的窗口中,JRE name: 输入JRE的名字,JRE home directory:点Browse按钮选中要配置的JRE,完成后点OK,自动关闭,即可看到原窗口中已有加入的JRE,在前面打勾,点OK就配置完成了。
其实:工程中如果改变了JRE,则myeclipse中的JRE也改变了,也就是说,工程其实单独可以配置的只有JDK,JRE用的就是myeclipse整个环境配置的。   
 
12. 配置工程的编码格式
   a.配置单个工程的编码格式:选中项目--右键---Preferences---Resource,右下方的Text file encoding,默认是GBK,我们选下面的Other--UTF-8。
   b.配置整个工作空间的编码格式:Window---Preferences---General---Workspace,右下方的Text file encoding,默认是GBK,我们选下面的Other--UTF-8。
 
13. 处理多行代码异常
    同时选中多行代码-右键--Surround with---Try/catch Block。
 
14. 常用的快捷键
    10.1  显示系统提示:ALT+/
    10.2  程序代码自动排版:Ctrl+Shift+F(jsp文件是全部重排,java文件是可以对选定的代码重排)
    10.3  自动汇入所需要的类别:Ctrl+Shift+O(注意和Ctrl+Shift+M区别)
    10.4  查看使用类别的原始码:Ctrl+鼠标左键点击(链接进入)
    10.5  将选取的文字批注起来:Ctrl+/(后期很少用)
    10.6  将选取的文字取消注解:Ctrl+ \
    10.7  视景切换:Ctrl+F8
    10.8  保存所有文件:Ctrl+Shift+S
    10.9  关闭所有文件:Ctrl+Shift+F4
    10.10  跳转到指定行:Ctrl+L(调试的时候很管用)
    10.11  查找下一个:Ctrl+K
    10.12  列出当前文件的结构:Ctrl+F3/Ctrl+O
    10.13  列出类的继承结构:Ctrl+T(对于熟悉陌生的系统类很有用)
    10.14  方法或类的原始码:F3(这个就不用介绍了)
    10.15  方法做在类的方法结构:F4
    10.16  复制选定的代码:Ctrl+Alt+(箭头)
    10.17  当前行插入一行:Ctrl+Shift+Enter
    10.18  将选定字母全部转换成小写字母:Ctrl+Shift+Y
    10.19  将选定字母全部转换成大写字母:Ctrl+Shift+X
    10.20  将选定的换成连接:Ctrl
    10.21  搜索所有文件中,包含的关键字:Ctrl+H(很管用)
    10.22  系统辅助或者代码提示及补充:alt+/(最喜欢这个:))
    10.23  找另外一半括号:ctrl+shift+p
    10.24  重新整理导入的包(只导入需要的包,不需要的会自动去掉):ctrl+shift+m(注意和Ctrl+Shift+O区分)
    10.25  编辑框等窗口最大化:Ctrl + m 
    10.26 编辑器的回退,前进,切换:Alt + 左右箭头,Ctrl + F6
    10.27  文件重命名:F2
    10.28  刷新:F5

15. 某个包中多个文件路径错误,如文件开头的package xxxx错误,那么如何批量更改?
     答案:右键选中错误文件所在的包,Refactor->Rename, 把下面的rename subpackages勾上,发现OK键置灰,随便改个包名,点OK键;再重复一遍以上动作,最后输入正确包名再点OK。

16.如何查看JAVA类的源代码?
 A、在JDK目录内下的SRC.ZIP文件中,解压后发现有六个文件夹,进入JAVA目录会发现很多类,如NET、LANG等等,用记事本就可以打开查看。
 B、在ECLIPSE中修改Attach Source,选择外部目录,一般是C:\JAVA\JDK\SRC.ZIP,即可!
 
17.新建一个工程后,到工程所在目录下,发现有.classpath和.project两个文件,.classpath加载的jar的目录,.project是项目的配置文件。

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
jdk和jre的区别就是一个用于开发,一个用于运行。JDK也就是编译器,而JRE是运行环境,也有人称它为虚拟机。
JDK1.5编译的程序在JRE1.6中能不能运行?可以。
JDK1.6编译的程序在JRE1.5中能不能运行?一定不可以。
myeclipse中的JDK和JRE都可以配的,在“Window—Preferences—Java—Compiler”下可以配置JDK,如果JDK选择了6.0,那么将会出现一个“When selecting 6.0 compliance,make sure to have a compatible JRE installed and activated(Currently 5.0).Configure...”的配置项,也就是配置JRE的,意思是选择了1.6的JDK编译,必须配置1.6版本及以上的JRE。
另外可以通过“Window—Preferences—Java—Installed JREs”配置JRE。
以上是整个myeclipse的JDK及JRE的配置。工程还可以独立配置。选中工程—右键—Properties—Java Compiler(也可以通过“Project—Properties—Java Compiler”),默认使用
myeclipse设置的JDK,我们可以勾选“Enable project specific settings”(启动项目独有的配置)进行配置。如果JDK选择了6.0,那么将会出现一个“When selecting 6.0
compliance,make sure to have compatible JRE installed and activated(Currently 5.0).Configure the Installed JREs or change the JRE on the Java build path”,点Installed  JREs(配置新的JRE)或Java build path(更改当前的JRE),最好选择者,不要改变原有的东西。

注意:工程中如果改变了JRE,则myeclipse中的JRE也改变了,也就是说,工程其实单独可以配置的只有JDK,JRE用的就是myeclipse整个环境配置的。