Eclipse
是一个免费开源跨操作系统的IDE,它本身的功能非常有限,需要靠插件来扩展功能,以应对实际的开发需要。随着时间的推移,有人把最有用的一些插件优化整理打包形成一个插件集,并开始出售,这就是MyEclipse
,一个商业收费的Eclipse插件集
,之后又有人把Eclipse和MyEclipse插件集捆绑到一起打包下载,形成现在的MyEclipse,一个完整强大收费的IDE。目前用于学习的最好版本是MyEclipse2014,是完整破解的最高版本。MyEclipse完整名称为MyEclipse Enterprise Workbence。MyEclipse用java语言写成,启动时,会启动javaw.exe进程,该进程启动时不会有命令行窗口,而java.exe启动同样的程序,会有命令行窗口。
首次启动的设置
设置 workspace
首次启动,选择指定的工作空间(workspace),用于存放 java 代码
注: 中间的蓝框, 不建议打钩. 如果打钩, 每次 Eclipse 会自动进入上面选中的
workspace 中.不利于 Eclipse 开启其他 workspace。点击”OK”,进入主界面.首次进入显示如下:
设置透视图(perspective)
进入 Eclipse 编辑界面以后,首先选择如下的红框,设置透视图:
点击”红框”,选择 JavaEE 透视图
添加透视图需要显示的结构
在如下的文本框(右上角位置)中依次输入相应结构的名字,调取出来。
结构 1:Package Explorer
结构 2:Navigator
设置编码集
设置字体,字形,字体大小
双击:Text Font
显示定制
设置 package explorer 中右键:new 下显示的结构
设置工具栏
勾选常用的
保存当前透视图
主页面介绍
1是菜单栏
,这里几乎包含了MyEclipse的所有功能,除了部分只对某个视图(View)起作用的功能,剩下的功能都在这里
2是工具栏
,这里列出了常用的功能,它是菜单栏功能的一个子集
3是透视图
,快速切换工具,透视图(perspective)就是小窗口布局,不同的透视图就是不同的小窗口布局,如上图3所指向的区域有三个透视图按钮,从左往右分别是MyEclipse透视图(MyEclipse Java Enterprise),Java透视图,调试透视图(Debug)。MyEclipse透视图适合开发项目,Java透视图适合学习,调试透视图适合调试程序。在菜单栏Window菜单中,有一些用于操作透视图的功能。如上图所示的是MyEclipse透视图
4是状态栏
,这里有时候为空,有时候会在左边显示提示信息,有时候会向上图显示多个信息,如上图所示,当光标落入代码编辑器时,状态会显示如上图信息,分别是当前源代码文件的访问权限,智能插入功能已开启,当前行号:当前列号。
5是小窗口区
,里边有5个小窗口(用粗黄线圈着并有黄色数字标号的),每个小窗口右上角会有最小化和最大化。每个小窗口内包含若干个视图(View),视图以标签页形式层叠到一起,每个视图都可以拖动到其他小窗口中,每个小窗口都可以任意改变大小。
6号小窗口包括两个视图,包浏览器(Package Explorer),类型层次(Type Hierarchy)。其中包浏览器就是一个项目文件资源管理器,用于管理项目文件,它把所有资源以树结构显示出来,右键单击每个节点会弹出相应的右键菜单,在这个右键菜单里,最常用的是New(新键一个文件并根据类型不同自动填充内容),Delete(删除文件),MyEclipse\Open In Explorer(在Windows资源管理器中打开),类型层次视图用来显示一个类型的继承关系,例如在上图8号小窗口的Outline视图中的Student节点点右键,然后选择Open Type Hierarchy,这样就会在类型层次视图中展示这个类的继承关系
7号小窗口是源代码编辑器,其中每个视图代表一个源代码文件。
8号小窗口只有一个视图,就是大纲视图(Outline),用来显示当前源代码文件的语法结构。
9号小窗口有六个视图,分别是Problems视图、Tasks视图、Web Browser视图、Console视图、Servers视图、Project Migration视图。其中常用的是Console视图。Console视图,就是控制台,它会提供基本的输入输出功能,就像命令行程序一样。
10号小窗口有两个视图,分别是Properties视图和Debug视图。
程序的编写和执行
创建工程
使用的常见问题
1.双击 Eclipse 启动图标,不能正常启动 Eclipse
启动不了的原因有很多种,这里需要大家从如下几个方面排查:
- 环境变量是否正确配置,需要在命令行输入 javac.exe 或 java.exe 进行检查
- 是否正确的安装了 JDK 和 JRE
- 安装的 JDK 的版本(32 位还是 64 位),必须与 Eclipse 版本一致
- 修改 Eclipse 安装目录下的 eclipse.ini 配置文件
2.进入 Eclipse 时,没有可选择的 workspace
3.如何导入已有的工程
4.如何导入已有的一个源文件
直接复制(ctrl + c)此源文件,直接在指定的工程的包下粘贴(ctrl + v)即可。
常用快捷键
功能 | 快捷键 |
---|---|
补全代码的声明 | alt + / |
快速修复 | ctrl + 1 |
批量导包 | ctrl + shift + o |
使用单行注释 | ctrl + / |
使用多行注释 | ctrl + shift + / |
取消多行注释 | ctrl + shift + \ |
复制指定行的代码 | ctrl + alt + down 或 ctrl + alt + up |
删除指定行的代码 | ctrl + d |
上下移动代码 | alt + up 或 alt + down |
切换到下一行代码空位 | shift + enter |
切换到上一行代码空位 | ctrl + shift + enter |
如何查看源码 | ctrl + 选中指定的结构 或 ctrl + shift + t |
退回到前一个编辑的页面 | alt + left |
进入到下一个编辑的页面(针对于上面那条来说的) | alt + right |
光标选中指定的类,查看继承树结构 | ctrl + t |
反撤销 | ctrl + y |
格式化代码 | ctrl + shift + f |
选中数行,整体往后移动 | tab |
选中数行,整体往前移动 | shift + tab |
在当前类中,显示类结构,并支持搜索指定的方法、属性等 | ctrl + o |
批量修改指定的变量名、方法名、类名等 | alt + shift + r |
选中的结构的大小写的切换:变成大写 | ctrl + shift + x |
选中的结构的大小写的切换:变成小写 | ctrl + shift + y |
调出生成 getter/setter/构造器等结构 | alt + shift + s |
显示当前选择资源(工程 or 文件)的属性 | alt + enter |
快速查找:参照选中的 Word 快速定位到下一个 | ctrl + k |
关闭当前窗口 | ctrl + w |
关闭所有的窗口 | ctrl + shift + w |
查看指定的结构使用过的地方 | ctrl + alt + g |
查找与替换 | ctrl + f |
最大化当前的 View | ctrl + m |
直接定位到当前行的首位 | home |
直接定位到当前行的末位 | end |