myeclipse 9.0的各种工具的作用是什么

当前位置: >>
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―这样就可以编译 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 2.常用插件数据库管理 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 &Contextpath=&/MyWeb&docBase=&E:\Myeclipse-WorkPlace\MyProject\WebRoot&debug= &0& reloadable=&true&&&/Context&,推荐使用。 方法(自动部署)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。 不推荐使用。 (2)设定 jdk 环境 a) b) c) d) e) window C preferences C java C 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/1.1& connectionTimeout=&20000& redirectPort=&8443& /& 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)图,可以保存图等等。多用右键。 结论:它的作用就是相当于数据库的可视化面针对多种主流数据库,管理数据库;是否习 惯者使用,根据根据个人喜好;不作要求。 七.MyEclipse 的几个试图 1.Servers 视图:用于显示控制,设置,配置服务器,部署一个项目到服务器等;如下图:2.如何发布(即部署)工程 方法(1) :右键工程―runas―run configuration―选择服务器(MyEclipse server application―tomcat)即可完成部署; 方法(2) :直接单击工具栏的 DeployMyEclipse j2ee project to server 按钮―Add--选择 tomcat6x 即可7.MyEclipse 如何设置 jsp 默认编码 ---由于 MyEclipse 默认编码 iso-8859-1,不能显示中文,因此可改为 gb2312 方法:―window―preferences---MyEclipseenterprise workbench-Filers and Editers―jsp― 选择 ChineseNational standard 即可myeclipse 使用心得 MyEclipse 使用心得(7:50:37)标签:java myeclipse ide 开发 it 知识 一.首先我们需要做到 MyEclipse 到底是什么? 分类:专业下面允许我做一些简要的介绍:应该大家都知道 Eclipse 优点:免费、程序代码排版功能、有中文化包、可增 设许多功能强大的外挂、支持多种操作系统(Windows、Linux、Solaris、Mac OSX)..等等 而 MyEclipse 企业级工作平台(MyEclipseEnterprise Workbench ,简称 MyEclipse)是 对 Eclipse IDE 的扩展,利用它我们可以在数据库和 J2EE 的开发、发布,以及应用程序服 务器的整合方面极大的提高工作效率。它是功能丰富的 J2EE 集成开发环境,包括了完备的 编码、调试、测试和发布功能,完整支持 HTML, Struts, JSF, CSS, Javascript,SQL, Hibernate。在结构上,MyEclipse 的特征可以被分为7类:1. J2EE 模型2. WEB 开发工具 3. EJB 开发工具4. 应用程序服务器的连接器5. J2EE 项目部署服务6. 数据库服务7. MyEclipse 整合帮助对于以上每一种功能上的类别,在 Eclipse 中都有相应的功能部件,并通过一系列的插 件来实现它们。MyEclipse 结构上的这种模块化,可以让我们在不影响其他模块的情况下, 对任一模块进行单独的扩展和升级。简单而言,MyEclipse 是 Eclipse 的插件,也是一款功能强大的 J2EE 集成开发环境,支持 代码编写、配置、测试以及除错二.接着既然我们已经知道了这个软件,那么她又可以帮我们作些什么呢?这里我作一些简要的介绍(由于 myeclipse 相继推出不同的版本,每个版本又有其各自的特点, 在此我只介绍我当前在用的整个版本6.XGA)总结起来讲这个版本支持这些以下功能:1 平台和安装支持1)兼容 Eclipse 3.3/Europa1.02)支持 Java 5 & Java63)可运行在 Windows (XP,Vista)、Linux、 Mac 操作系统2 改进了 Java EE 5 和 Spring 功能部件1) 提高 EJB3.0工程项目的灵活度, 从数据库模式直接产生 bean,你可以结合 sybase 开发工具 PowerDesigner 来生成相应当实体 bean,这样给我们带来了不少便利之处!(只是要 提醒的是她生成的实体 bean 的对 OR 映射功能的支持很差,需要我们手动去做一些修改)2)支持 Java 持久化结构开发3)对 Spring 2.0升级,增强配置管理功能4)升级 Hibernate,这些对开发企业级的应用是多么大的一个佳音啊!对不?5)Spring-JPA 高度集成3 支持 AJAX 开发和测试(这门技术是近几年大家一致看好的技术,而该软件给她提供了支持, 给开发人员带来了不少便利之处,用了你就知道的哦!)1)支持美国 Apple 公司―所有的 AJAX 特征能在 Mac 操作系统上运行2)改进了 AJAX Web 浏览器3)改进了 AJAX 工具4)增强了 JavaScript 调试,这点我的体会很深刻,该软件提供的调试机制,如果你充分 用起来你会发现你的开发效率会大幅度的提高4 支持 RAD Web 开发(这个我就不是很了解了,因为我没用过,但是相信这么强大的软件提 供的支持一定不会差就是了!)5 具备 Matisse4MyEclipse 可视化 Swing 设计器(同上)6 快速 Java EE 部署和测试(感触颇深,如果你的电脑性能不差,部署的速度非常快,与传统的 方式比他的优势是如此的明显,相信只要你一用你就不想再想用传统的方式了,但有点不尽 人如意的是只要你的代码修改了你就要重新部署你所打的软件包,比如当你在 JBOSS 服务 器里部署 EJB3.0运用的时候,如果你的一些 Bean 类变化或者修改,你就不得不要去重新部署, 但是还是不影响你的效率的!)1)项目自动部署和启动服务:根据指定的调试和运行模式,自动配置项目和启动 服务器;在配置前,自动停止运行的服务器;在现有的应用程序配置中可以重新配置2)MyEclipseTomcat 6 服务器――就地集成,启动只要一秒钟3)MyEclipseDerby 服务器:自动进行 JDBC 连接;可配置的启动选项上述仅仅是做了一些我在开发一些小项目的时候用到的一些功能,有兴趣的同学可以去到 MyEclipse 学习中心在那里可以找到帮助和学习资料. 包括: 1) 包含 Java EE 项目源代码.2) 一键安装 MyEclipse Java EE 示例项目三.讲了那么多你是不是被他强大的功能所吸引了啊!其实你看到的仅仅是大体的功能还有 一些细节性的功能哦!可以帮你提高开发效率(如果不嫌我罗嗦那就听我继续讲吧!)1. 常用的 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 自动引导类包(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+/ 在代码窗口中是这种//~注释。 Ctrl+Shift+/ 在代码窗口中是这种/*~*/注释,在 JSP 文件窗口中是&!--~--&。 (8)Alt+Shift+O(或点击工具栏中的 Toggle Mark Occurrences 按钮) 当点击某个标记时可使 本页面中其他地方的此标记黄色凸显, 并且窗口的右边框会出现白色的方块, 点击此方块会 跳到此标记处。 (9)右击窗口的左边框即加断点的地方选 Show Line Numbers 可以加行号。 (10)Ctrl+I 格式化激活的元素 Format Active Elements。 Ctrl+Shift+F 格式化文件 Format Document。 (11)Ctrl+S 保存当前文件。 Ctrl+Shift+S 保存所有未保存的文件。 (12)Ctrl+Shift+M(先把光标放在需导入包的类名上) 作用是加 Import 语句。 Ctrl+Shift+O 作用是缺少的 Import 语句被加入,多余的 Import 语句被删除。 (13)Ctrl+Space 提示键入内容即 Content Assist,此时要将输入法中 Chinese(Simplified)IME-Ime/NonlmeToggle 的快捷键(用于切换英文和其他文字)改成其他 的。 Ctrl+Shift+Space 提示信息即 Context Information。 (14)双击窗口的左边框可以加断点。 (15)Ctrl+D 删除当前行。2.用过 eclipse 的同学应该做到 Eclipse 本身很快的,但是加上了 myeclipse 后,就狂占内 存,而且速度狂慢,那如何让 Eclipse 拖着 myeclipse 狂飚呢? 解决方法:第一步: 取消自动 validation----validation 有一堆,什么 xml、jsp、jsf、js 等等,我们没有 必要全部都去自动校验一下, 只是需要的时候才会手工校验一下, 速度立马提升好几个档次!取消方法:windows--&perferences--&myeclipse--&validation,除开 Manual 下面的复选框全 部选中之外,其他全部不选 手工验证方法: 在要验证的文件上,单击鼠标右键--&myeclipse--&runvalidation第二步: 取消 Eclipse 拼写检查:拼写检查会给我们带来不少的麻烦, 我们的方法命名都会是 单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处 windowsC&perferencesC&generalC&validation-&editors-&TextEditors-&spelling第三步:取消 myeclipse 的启动项myeclipse 会有很多的启动项,而其中很多我们都用不着,或者只用一两个,取消前面不用 的就可以 windowsC&perferencesC&generalC&startupand shutdown第四步:更改 jsp 默认打开的方式安装了 myeclipse 后,编辑 jsp 页面,会打开他的编辑页面,同时也有预览页面,速度很慢, 不适合开发。所以更改之windowsC&perferencesC&generalC&editors-&file associations第五步:更改代码提示快捷键:现在的代码提示快捷键,默认为 ctrl+space,而我们输入法 切换也是,所以会有冲突。谁叫 myeclipse 是外国人做的呢。 。根本不需要切换输入法.windowsC&perferencesC&generalC&Keys 更改 contentassist 为 alt+/同时由于 alt+/已经被 word completion 占用,所以得同时修改 word completion 的快捷键值&!--[if !supportEmptyParas]--&3. 有时点击 myeclipse 里的 struts 的 xml 配置文件,会报错:Error opening the editorUnable to open the editor ,unknow the editor id?..把这个窗口关闭后才出正确的 xml 文件显示,这个我们这样改:windowsC&perferencesC&generalC&editors-&file associations 选择*.xml,选择 myeclipse xml editor 点 default,ok4. 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(&&);执行时发现不打印,把 class 反编译,发现这句确实已经添加上了,重启 tomcat,这句没问 题了,但是再做修改还是不生效,最终发现是在 Window--Preferences-- MyEclipse--InterNetTools--cache 中取消了勾选 disable caching,重新勾选就好用了6. 设定 breakpoints 查找代码中空指针是哪一行产生的,并调试:在 Debug 视图中,选择 Breakpoints 在其下一行有 Add Java ExceptionBreakpoint 图标在 Choose an exception 中输入 NullPointerException 即可, 不用的时候我们可以把那个断点 点掉不要删除 myeclipse 智能感知使用教程今天又给大家出个 myeclipse 智能感知使用教程,人有说这个是什么东西呢有什么用,下面 就介绍给大家一起分享 java 和 JSP 编程的快感。 这个智能感知其实是方便我们编程, 大家有使用过 vs2005或者 vs2008都埋怨为什么搞 java 的程序员就没有那么方便的提示呢?今天教大家就是让我们的 myeclipse 的灵活度变起来, 经过我测试 myeclipse6.5版本到 myeclipse8.0都可以使用,下载地址是:myeclipse 智能 感知 大家下载好后解压出来把 epf 文件放到桌面 MyEclipse 智能配置.epf , 然后打开 myeclipse 软件点击 File(文件)》在选择 Import(导入),弹出如图1效果,点 General 选中 Preferences。然后点下一步(next),后选你下载好位置的 epf 文件位置我的放到桌面如图2,记得和我图上的 全打上√了。 好了,教程就说到这里,到这里相信大家的 myeclipse 更加好用了,怎么好用法在后面编程 中会有体会,经常要更用右边的 alt+/键哦!很好用。 myeclipse 的 jsp 智能提示运行慢的解决办法 时间: 10:27:10 |来源:网络|作者:秩名 |点击: 223次 myeclipse 编辑 jsp 的智能提示 这个问题的确很烦人,其实都是 MyEclipse 的“自作聪明”和访问网络上的 API Doc 的结 果(它默认用 Visual Designer 来打开的) ,进行下列设置即可有效缓解之。 1. 要么右键单击文件,选择 Open With -》 MyEclipse JSP Editor 打开,这样不会采用可 视化的打开,耗资源少,自动提示也非常快。 2. 要么采取一劳永逸的方法 Window -》 Preferences -》 General -》 Editors -》 File Associations 将默认打*.jsp 的 editor 关联设置为 MyEclipse JSP Editor 3. 不要使用它默认的去在线访问 API Doc 的方式,最好下载 API 的 Doc 解压到本地,然后 改变 location 来指向本地文档! 接下来在写代码的时候就不会再卡死了。 看下图的设置。这点是致命的解决方法! ! 4, 在自己创建的工程名上右键,选择 Properties》在打开的窗口中点击 Java Build Path》单 击 Libraries 选项卡,找到如图中标记2所示的地方》 选择右边的 Remove 更改成如标记1所示 的样子》点击 OK。MyEclipse8.5支持 Struts2.1.8.1,Hibernate3.3,Spring3.0.1 添加顺序为 Struts,Hibernate,Spring. 1.查看 MyEclipse 所提供的内存指示器,操作方法是选择菜单 Window & Preferences,点中左侧的 General 节点,然后选中复选框 Show heap status,如图1.1 所示,之后就可以在状态栏里面看到内存状态指示器了。如图1.2所示图1.1图1.2 2.修改 MyEclipse 的最高内存:在安装目录下查找 myeclipse.ini 或 eclipse.ini,并用记事本打 开,主要修改其中的参数是-Xmx512m,一般修改为-Xmx1024m 即可。3.使用 Process Explorer 来查看并管理系统中的进程4.MyEclipse 常用快捷键:5.手动和自动编译:默认为自动编译【Project & Build Automatically】 ,手动编译【Project& Build Project】或者【Project & Build All】6.断点和调试器:双击设置断点,启动调试器【F11】 ,Step Into【F5】 ,Step Over【F6】 , Step Return【F7】 ,Resume【F8】 ,Terminate【Ctrl+F2】7.JDBC 小结: 1)提供给开发人员的是编程接口如:java.sql.*;具体数据库厂商实现这些接口,如 mysql.jdbc.Driver。 2)可以通过用 rs.getMetaData()来获取 ResultSetMetaData 对象,从而获得关于字段和类 型的信息。 3)PreparedStatement 继承 Statement,实现预编译,提高执行速度。 4)CallableStatement 主要用来调用存储过程 8.Java 中调用存储过程? 8.Hibernate 完整示例代码: // 0. 加载配置和驱动等, 生成 Session 工厂(相当于连接池或者 DriverManager) Configurationconfig = new Configuration().configure(); SessionFactorysessionFactory = config.buildSessionFactory(); // 1. 打开 session Session session= sessionFactory.openSession(); // 2. 打开事务(Transaction) org.hibernate.Transactiontran = session.beginTransaction(); // 3. 生成实体类 User bean = newUser(); // 4. 给 bean 赋值 bean.setUsername(&zhangsan&); // 5. 保存或者更新(并没有立即保存到数据) session.save(bean); // 6. 提交事务(真正的保存或者更新数据) mit(); // 7. 做查询, 首先创建查询对象 StringqueryString = &from User&;// HSQL 操作的是实体, 不是数据库表格 Query query =getSession().createQuery(queryString); // 8. 读取查询结果 java.util.List&User& result = query.list();9.jadeclipse 插件安装,动态插件安装 1)将 jad.exe 解压到任何目录下如:D:\Program Files\Jad\jad.exe; 2)将 jadeclipse 插件 net.sf.jadclipse_3.3.0.jar 拷贝到 myeclipse 安装目录\Genuitec\Common\plugins\目录下。 3)在 myeclipse 安装目录下的 dropins 中创建 eclipse 文件夹,然后在 eclipse 文件夹中分 别创建 features、plugins 文件夹,将 分别拷贝到 features 和 plugins 文件夹中。 4)重新启动 myeclipse 后,配置 jadeclipse 插件。 5)在 eclipse 窗口下,点击 Window & Preferences & Java & JadClipse & Path to Decompiler。 (设置 jad 的绝对路径,如 D:\Program Files\Jad\jad.exe)。Use Eclipse code formatter(overrides Jad formatting instructions)选项打勾,与格式化出来的代码样式一致。 net.sf.jadclipse_3.3.0.jar 6)在 eclipse 窗口下,点击 Window & Preferences & Java & JadClipse & Misc,将 Convert Unicode strings into ANSI strings 选项打勾,避免反编译后可能出现的中文乱码。10.分页功能 11.附件上传功能12.如何设置默认空间 当我们用 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 为期望的默认加载工作空间 保存重启!13.使用 Myeclipse8.5开发 Struts2时,注意 struts.xml 文件中 &package name=&demo& namespace=&/strutsdemo&extends=&struts-default&& 其中,namespace=&/strutsdemo&,注意/ 14. Struts 2 的执行流程大致如此所示: Web 服务器启动解析 struts.xml, 初始化消息文件, Action 路径映射等资源,初始化框架→用户请求 XXX.action →Struts 2 过滤器使用对象工 厂(Object Factory,可以是自带或者是 Spring)创建 Action 类的示例→执行 IOC 和拦截器 (包括解析表单参数,文件上传,将解析结果注入 Action 对象) →调用 Action 中用户编 写的业务方法→根据返回的结果(Result)路径转向视图层→视图层进行显示(包括调用标签 库等) 。15.Spring 整合 JPA 开发步骤:首先添加 JAP Capabilities,然后添加 Spring Capabilities, 最后从数据库反向工程生成 JPA 实体和 Spring DAO 代码。16. JSF 执行流程:JSF 容器启动并监听路径*.faces → 创建 UserBean 的示例并存入 session → 从 userLogin.jsp 生成响应 userLogin.faces → 提交 → 将表单 参数封装到 UserBean 的属性中→ 执行 login()方法→ 获取 login() 的方法返回值:导航 路径→ 根 据导航路径跳转到结果页面 userLoginSuccess.faces → 根 据 userLoginSuccess.jsp 生成响应。17. Spring 相关知识点: ? 切面(Aspect) 一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是 : J2EE 应用中一个关于横切关注点的很好的例子。 在 Spring AOP 中,切面可以使用通用类 (基于模式的风格) 或者在普通类中以 @Aspect 标注(@AspectJ 风格)来实现。 ? 连接点(Joinpoint) 在程序执行过程中某个特定的点,比如某方法调用的时候或者处 : 理异常的时候。 在 Spring AOP 中,一个连接点 总是 代表一个方法的执行。 通过声明一 个 org.aspectj.lang.JoinPoint 类型的参数可以使通知 (Advice) 的主体部分获得连接点信息。 ? 通知(Advice) 在切面的某个特定的连接点(Joinpoint)上执行的动作。通知有各种 : 类型,其中包括“around”、“before”和“after”等通知。 通知的类型将在后面部分进 行讨论。许多 AOP 框架,包括 Spring,都是以拦截器做通知模型, 并维护一个以连接点 为中心的拦截器链。 ? 切入点(Pointcut) 匹配连接点(Joinpoint)的断言。通知和一个切入点表达式关联, : 并在满足这个切入点的连接点上运行(例如,当执行某个特定名称的方法时) 切入点表达 。 式如何和连接点匹配是 AOP 的核心:Spring 缺省使用 AspectJ 切入点语法。 ? 引入(Introduction) (也被称为内部类型声明(inter-type declaration)。声明额外 : ) 的方法或者某个类型的字段。 Spring 允许引入新的接口(以及一个对应的实现)到任何被 代理的对象。 例如,你可以使用一个引入来使 bean 实现 IsModified 接口,以便简化缓存 机制。 ? 目标对象(Target Object) 被一个或者多个切面(aspect)所通知(advise)的对象。 : 也有人把它叫做 被通知(advised) 对象。 既然 Spring AOP 是通过运行时代理实现的, 这个对象永远是一个 被代理(proxied) 对象。 ? AOP 代理(AOP Proxy) AOP 框架创建的对象,用来实现切面契约(aspect contract) : (包括通知方法执行等功能) 在 Spring 中,AOP 代理可以是 JDK 动态代理或者 CGLIB 。 代理。 注意:Spring 2.0最新引入的基于模式(schema-based)风格和@AspectJ 标注风 格的切面声明,对于使用这些风格的用户来说,代理的创建是透明的。 ? 织入(Weaving) 把切面(aspect)连接到其它的应用程序类型或者对象上,并创建 : 一个被通知(advised)的对象。 这些可以在编译时(例如使用 AspectJ 编译器) ,类加载时和运行时完成。 Spring 和其他纯 Java AOP 框架一样,在运行时完成织入。 通知的类型: ? 前置通知(Before advice) 在某连接点(join point)之前执行的通知,但这个通知不 : 能阻止连接点前的执行(除非它抛出一个异常) 。 ? 返回后通知 (After returning advice) 在某连接点 : (join point) 正常完成后执行的通知: 例如,一个方法没有抛出任何异常,正常返回。 ? 抛出异常后通知(After throwing advice) 在方法抛出异常退出时执行的通知。 : ? 后通知(After (finally) advice) 当某连接点退出的时候执行的通知(不论是正常返回 : 还是异常退出) 。 ? 环绕通知(Around Advice) 包围一个连接点(join point)的通知,如方法调用。这是 : 最强大的一种通知类型。 环绕通知可以在方法调用前后完成自定义的行为。它也会选择是 否继续执行连接点或直接返回它们自己的返回值或抛出异常来结束执行。环绕通知是最常用的一种通知类型。大部分基于拦截的 AOP 框架,例如 Jboss,以及 EJB 3里面的拦截器(后续章节我们会加以介绍) ,都只提供环绕通知。 跟 AspectJ 一样,Spring 提供所有类型的通知,我们推荐你使用尽量简单的通知类型来实 现需要的功能。 例如,如果你只是需要用一个方法的返回值来更新缓存,虽然使用环绕通 知也能完成同样的事情, 但是你最好使用 After returning 通知而不是环绕通知。 用最合适 的通知类型可以使得编程模型变得简单,并且能够避免很多潜在的错误。 比如,你不需要 调用 JoinPoint(用于 Around Advice)的 proceed() 方法,就不会有调用的问题。 在 Spring 2.0中,所有的通知参数都是静态类型,因此你可以使用合适的类型(例如一个方 法执行后的返回值类型)作为通知的参数而不是使用一个对象数组。 切入点(pointcut)和连接点(join point)匹配的概念是 AOP 的关键,这使得 AOP 不同于 其它仅仅提供拦截功能的旧技术。 切入点使得定位通知(advice)可独立于 OO 层次。 例 如, 一个提供声明式事务管理的 around 通知可以被应用到一组横跨多个对象中的方法上 (例 如服务层的所有业务操作) 。 &aop:config& &aop:pointcut id=&manPointcut& expression=&execution(* Man.*(..))& /& &aop:aspect id=&beforeExample&ref=&fbi&& &aop:before pointcut-ref=&manPointcut&method=&before& /& &/aop:aspect& &/aop:config& 18.可以在 myeclipse database explorer 视图中,对同一个数据库打开多个连接。SQL 语句关键字提示可以使用快捷键 Alt+/来完成。SQL 语句执行的快捷键为:Ctrl+F9。 查看 ER 图大纲视图为:Window-&Show View-&MyEclipseDatabase-&ER Diagram Overview。19.当对 JSP 页面进行调试时,必须选择 debug server,如下所示:20.在 Web Project 中可以指定源文件目录 src 编译后生成的 class 文件的路径,默认是 WebRoot/WEB-INF/classes,也可以自定义。具体操作如下:选中项目-&Alt+Enter-&Java Build Path-&Source-&Default output folder。21. 当源项目名称修改后,Tomcat 部署时显示还是第一次的项目名称,如何修改配置实现 动态联动?项目属性(Alt+Enter)-&MyEclipse-&Web-&Context Root-&Web Context-root 设 置部署名。22. myeclipse8.5其它安装插件方法在这我就不多说了,只说在线安装方法。以前版本可以 在 help→softwareupdates 中来输入插件更新的 URL 地址来更新, 这个版本基本上也有类似的功能,而且更加强大,可能有的朋友没有发现。 在 myeclipse 主面板上, 点 help→Myeclipseconfiguration center 进入 Myeclipseconfiguration center 主页面。 点击 sofeware 选项,进入软件管理中心, 在 BrowesSoftware 下面有一个输入框, 在此,我以安装 ibatis 插件为例, 点击 add site 按钮,Name 输入 Abator for Eclipse Update(你可以根据自己要求输入相应 插件名) ,URL:http://ibatis.apache.org/tools/ibator 一会下面就列出了 Abator forEclipse Update 相应的版本, 点开相应版本前面的加号 在 abator CodeGenerator to iBATIS 上面点右键, 选择 Add toprofile...就提示是否下载安装, 点 OK 就进行下一步,以下操作没有难度, 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--&Exportall 然后点击 NEXT。然后点击&Browse&选择任意的一个路径,保存配置文件,然后点击 &Finish&。用记事本打开刚才保存的那个配置文件(扩展文件名:*.epf) ,按&ctrl+F&, 输入刚才设置的&asdf&, 找到刚才字符串。 把&asdf&修改为&abcdefghijklmnopqrstuvwxyz.&, 然后保存,退出记事本。 打开 Eclipse 的 File -& Import 然后在打开的窗口里展开 General -&Perferences,点击 NEXT,选中刚才修改过的配置文件,Finish。现在,再打开 Window -&Perferences,并依次展开 Java -& Editor -& ContentAssist,会发现已经超过了4个字符,也就是说我们输入任何字母和&.&都会有代码提示了。修改之后,默认是你输入某个字符200毫秒之后出现代码提示,如果出现输入很卡的情况, 需要把提示延迟调高一些;如果你嫌它太慢,可以修改成更小的数字,不过数字改的越小, 对系统性能的要求就越高,我设置的是50毫秒。现在,Eclipse 用起来是不是更加顺手了? \\更多相关推荐一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比 Microsoft Visual Studio 的差很多的,主要是 Eclipse ,MyEclipse 本身有很多选项是默认关闭的,要开发者 自己去手动配置。如果开发者不清楚的话,就不知道 Eclipse ,MyEclipse 的代码提示功能 一样能像 Microsoft Visual Studio 的代码提示功能一样强大。 先举个简单的例子说明问题所在, 例如在 Eclipse , MyEclipse 代码里面, 打个 foreach, switch 等这些, 是无法得到代码提示的 (不信自己试试)其他的就更不用说了, , 而在 Microsoft Visual Studio 里面是得到非常友好的代码提示的。实际上,Eclipse ,MyEclipse 代码里面的代码 提示功能默认的一般是点“.”,一般是有了点“.”,才会有代码提示。 原理: “Auto Activation triggers forjava”这个选项就是指触发代码提示的的选项, 把“.” 改成“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和., (这些符号就触发 代码提示功能了。 (具体后面有说,放心)增强 Eclipse ,MyEclipse 的代码提示功能,具体 怎么样来配置?下面开始说步骤(注意本人用的 MyEclipse 6.0.1做讲解) : 1. 打开 MyEclipse 6.0.1,然后“window”→“Preferences” 2. 选择“java”,展开,“Editor”,选择“Content Assist”。 3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号. 4. “Auto Activation triggers for java”这个选项,在“.”后加 abc 字母,方便后面的查找修 改。然后“apply”,点击“OK”。 5. 然后,“File”→“Export”,在弹出的窗口中选择“Perferences”,点击“下一步”。 6. 选择导出文件路径,本人导出到桌面,输入“test”作为文件名,点击“保存”。 7. 在桌面找到刚在保存的文件“test.epf”,右键选择“用记事本打开”。 8. 可以看到很多配置 MyEclipse 6.0.1的信息 9. 按“ctrl + F”快捷键,输入“.abc”,点击“查找下一个”。 10. 查找到“.abc”的配置信息. 11. 把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,”,保存,关闭“test.epf”。 12. 回到 MyEclipse 6.0.1界面, “File”→“Import”, 在弹出的窗口中选择“Perferences”, 点击“下一步”,选择刚在已经修改的“test.epf”文件,点击“打开”,点击“Finish”。 该步骤和上面的导出步骤类似。 13. 最后当然是进行代码测试了。 随便新建一个工程, 新建一个类。 在代码输入 switch, foreach 等进行测试。你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示 了,很流畅,很方便。 总结:“AutoActivation triggers for java”这个选项就是指触发代码提示的的选项,把“.” 改成“.abcdefghijklmnopqrstuvwxyz(,”的意思,就是指遇到26个字母和., (这些符号就触发 代码提示功能了。顺便说一下,修改类名,接口名等以不同颜色高亮的,可以这样配置在 “java”→“enditor”→“syntac”,右边展开“java”→“classes”,勾上“Enable”这个 选项,选择自己喜欢的颜色即可。当然还有其他相关的颜色配置。具体就不说啦。其实,在 “Preferences”这个东西,有很多可以配置的东西,使得 MyEclipse 优化的,具体的就要各 个人根据自己个人喜好去配置了。主题:优化 MyEclipse7.5(其他版本可以类推) 让 Eclipse 拖着 myeclipse 狂飚 JAVA 环境变量配置与 TOMCAT 配置以及 MyEclipse 开发环境的优化 给 MyEclipse 8.xStable (8.0 GA) 添加启动画面更多相关推荐 1、去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse 也不例外,我们在大多数时候只 需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过 Windows Preferences 打开配置窗口, 依次选择左侧的 General - Startup and Shutdown, 这个时候在右侧 就显示出了 Eclipse 启动时加载的模块,可以根据自己的实际情况去除一些模块。 windowsC&perferencesC&generalC&startupand shutdown关掉没用的启动项:WTP :一个跟 myeclipse 差不多的东西,主要差别是 WTP 是免费的,如果使用 myeclipse, 这个可以取消 Mylyn:组队任务管理工具,类似于 CVS ,以任务为单位管理项目进度,没用到的可以取 消 Derby:一种保存成 jar 形式的数据库,我没用到,取消 一大排以 MyEclipseEASIE 打头的启动项:myeclipse 支持的服务器,只选自己用的,其他 取消,比如我只选了 tomcat6.x2、取消 MyEclipse 在启动时自动验证项目配置文件默认情况下 MyEclipse 在启动的时候会自动验证每个项目的配置文件, 这是一个非常耗时的 过程, 可以在 Preferences 窗口依次选择 MyEclipse EnterpriseWorkbench - Validation, 然后在右侧的 Validator 列表中只保留 Manual 项就可以了(Manual 全部勾选,Bulid 项只留下第一项)。 如果需要验证的时候只需要选中文件,然后右键选择 MyEclipse - Run Validation 就可以了。windowsC&perferencesC&myeclipseC&validation 把除了 manual 下面的全部点掉,build 下只留 classpathdependency Validator手工验证方法:在要验证的文件上,单击鼠标右键C&myeclipseC&run validation 3、去掉拼写检查(如果你觉的有用可以不去)拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错, 所以最好去掉,没有多大的用处: windowsC&perferencesC&generalC&validation-&editors-&TextEditors-&spellingmyeclipse 打开 jsp 的默认编辑器不好,会同时打开预览 windowsC&perferencesC&generalC&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 C& preferences C& General C& Startup and Shutdown C& Automatic Updates Scheduler(去掉前面的勾)(3)window C& preferences C&Myeclipse Dashboard,关闭 Show??on start5、加大 JVM 的非堆内存打开 myeclipse.ini -startup ../Common\plugins\org.eclipse.equinox.launcher_1.0.101.R34x_v.jar --launcher.library ../Common\plugins\org.eclipse.equinox.launcher.win32.win32.x86_1.0.101.R34x_v -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 的基础配置:1. 先安装 MyEclipse,安装 MyEclipse7.5需要 VPN 代理,安装过程大概持续10-15分钟,使用 VPN 测试帐号即可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 中选择刚刚配置的 JDK8. 配置完成了,三个地方可以启动它的服务,根据自己的喜好吧经过以上的优化,myeclipse 的启动时间可以减少2/3,Tomcat 的启动速度可以减少1/2(视具 体情况而定),特别6,7两项的优化效果最明显,如果只进行前5项,优化的效果有限,短期内确实可以提高启动速度,但是大概半个月后又 会变的很慢(具体原因不明)另外,使用 myeclipse 一段时间后,就会产生很多项目,即使这些项目是处于关闭状态, myecliose 在启动时也会加载这些项目,这个过程会花费很多时间,所以,建议将不用的项 目都 delete 掉,用的时候再 import
Myeclipse详细使用教程_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档Myeclipse详细使用教程_计算机软件及应用_IT/计算机_专业资料。学习...MyEclipse初学使用教程_计算机软件及应用_IT/计算机_专业资料。下面我们先熟悉一下 myEclipse 的操作教程 进入 myEclipse 6 的界面,我们可以通过按加号按钮图标来变换 ...MyEclipse详细使用教程_计算机软件及应用_IT/计算机_专业资料。MyEclipse详细使用教程 第一部分 MyEclipse 的基本使用一.提示:MyEclipse 的透视图按钮:可以切换不同的...MyEclipse详细使用教程_计算机软件及应用_IT/计算机_专业资料。MyEclipse:详细使用教程一.提示:MyEclipse 的透视图按钮:可以切换不同的透视图(位于右上角) 1.建立一...my eclipse的使用方法_其它_高等教育_教育专区
暂无评价|0人阅读|0次下载|举报文档my eclipse的使用方法_其它_高等教育_教育专区。MyEclipse 使用经验总结 0. ...MyEclipse10使用教程_计算机软件及应用_IT/计算机_专业资料。MyEclipse 学习手册 ...1.查看MyEclipse所提供的内存指示器,操作方法是选择菜单Window & Preferences, 点...Java之Myeclipse 使用详细教程_职业技术培训_职业教育_教育专区。Java学习资料下载免费,Java详细教程下载 学习编程开发是件需要持之以恒的是, 大家加油好好努力, ...Myeclipse6以上_详细使用教程_计算机软件及应用_IT/计算机_专业资料。Myeclipse6以上_详细使用教程,各个功能区讲解,快捷键 一MyEclipse 的基本使用 一.提示:MyEclipse...Myeclipse最详细的破解方法_电脑基础知识_IT/计算机_专业资料。MyEclipse_9.0安装教程及最详细的破解Myeclipse 9.0 破解方法 3 (Jia Long Li:写笔记) 本人在 Ecl...MyEclipse安装插件的几种方法_计算机软件及应用_IT/计算机_专业资料。MyEclipse 安装插件的几种方法 本文讲解 MyEclipse ( MyEclipse10 )的三种方法,以 SVN 为例 ...
All rights reserved Powered by
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。

我要回帖

更多关于 myeclipse 9.0 的文章

 

随机推荐