Myeclipse6以上_详细使用教程.doc_第1页
Myeclipse6以上_详细使用教程.doc_第2页
Myeclipse6以上_详细使用教程.doc_第3页
Myeclipse6以上_详细使用教程.doc_第4页
Myeclipse6以上_详细使用教程.doc_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一MyEclipse的基本使用一提示:MyEclipse的透视图按钮:可以切换不同的透视图(位于右上角)1.建立一个工程-Filenewproject-选项含有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右键runasJava Application 或者单击工具栏按钮(类似播放器开始按钮)4.MyEclipse的自动提示,自动修正,自动完成功能:黄色,红色标志提示(1)输入部分字符,方法自动生成(2)根据提示,导入相应的包(3)提示清楚未使用的包(4)提示无用的方法,变量(5)自动提示接口,抽象类的的方法以及重载注意:1 接口 例子:.public class Test implementsConnection-就会在此行出现提示,单击出现Add Unimplements Methods等等,单击它自动添加Connection中的方法。2抽象类 例子:.public class Test extends List-可以在List上右键sourceOverride/ImplmentsMotheds(重载实现方法)选择需要的方法;3自动生成set,get方法:private String user ; ; 在类中声明变量后,可以右键sourceGenerate Sets andSets-可以选择方法;二断点调试 1断点的添加,去除-在想设置断点的程序行左端,双击,即添加一个断点,再双击,去除断点,另外右键也可以,还可以将断点失效或有效;例如:publicclass Test publicstaticvoid main(String args) double a=0;/*此处设置断点*/ a=Math.random(); System.out.print(a); 2调试断点(1)-右键Testdebug asJava Application-弹出是否切换工作空间,选ok;注意相关窗口(显示程序状态,变量,断点位置等)。或者单击工具栏的虫子按钮(2)方法1:将鼠标放在断点处的变量上如a,会显示变量值; 方法2:选中变量a右键watch即出现变量窗口Expression单击开始按钮Resume或F8,观察变量值,也可停止调试,可以进入当前方法Stepinto,跳过当前方法Step over,返回方法Stepreturn;这些在工具栏上;同理,可以查看i的值右键iwatch;另外,查看对象的属性等,不可能直接在程序出现,如只出现list对象,想查看list的大小list.size();可以在Expression中的变量如a右键AddWatch Expression手工输入变量名或对象属性,如list.size();这种方法不会自动提示,如输入list.不会出现提示,可以windowshowviewdisplay窗口在其中输入list.会出现提示;选择list.size()右键despect即可显示;(3)条件断点:满足一定条件时,才是断点生效 -右键断点-Breakpiontproperties(断点属性)-勾选EnableCondition,在输入条件;(在复杂系统调试,很有用)(4)异常断点:开发中,会出现随机的异常,一般无法确切捕捉;当出现此异常,会停住,鼠标悬浮出现提示,用于查处那些变量出现异常,方便调试;三MyEclipse的高级使用1如何建立包?-myprojectsrc-右键-选择package(还有class等等)-输入包名之后可以将class文件放入此包内2工程的高级配置-myproject右键-properties主要配置Javabuild path(构建路径),它含有(1)source:它列出MyEclipse可以编译查错的文件夹Java文件,如本例中的myproject/src;如果想在myproject中建立一个普通的文件夹folder如myjava,而不是包,则myjava文件夹中的Java文件不会被编译查错,要想使其与src一样:在source面板-Addfolder勾选myjavaok;这样就可以编译myjava中Java文件;(2)Projects(3)Libraries:用于添加第三方jar包;说明:Add External Jars(用于加载工程外的jar)-可以选择相应的jar包,如MyEclipse驱动等等;Add Jars:用于添加本工程内的jar包(推荐使用这种方式,因为jar在工程内,方便移植);3MyEclipse的智能:(1)自动生成try catch,理出异常点击出现红色出,选择处理方案(2)自动生成setget方法(见上面)(3)自动生成构造函数(4)自动生成javadoc文件-输入/*回车,可以将参数,抛出的异常写到javadoc中 四常用技巧(1)代码完成ALT+/ :用于当输入类的方法或类名时,如按了其他键自动提示消失,可按ALT+/自动补充完整,如输入String+ALT+/,会提示StringBuff等已String开头的类或方法,由如,忘记了switch的结构,可以输入swith+ALT+/,提示。很有用。(2)代码格式化右键sourceformat 2常用插件 数据库管理SQLExplorer(跨数据库)反编译工具jodeJava ee开发 MyEclipseXML编写查看XMLBuddy 五Web开发1.创建web工程-new-projectMyEclipsewebproject输入名字如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.0conf,配置server.xml,推荐使用。方法(自动部署)2:在为本项目中windowpreferences-MyEclipseenterprise workbenchserverstomcattomcat 6x将右边选为enablebrowser选中tomcat主目录即可;这样可以在个MyEclipse工具栏启动或关闭tomcat,而不必手动打开tomcat进行启动或关闭; 另外,每个为本项目要想使用已配置的tomcat服务器,必须都要与tomcat部署:单击工具栏的DeployMyEclipse j2ee project to serverAdd-选择tomcat6x即可;之后可以在浏览器输入地址访问网站;不需要重启tomcat。 不推荐使用。(2)设定jdk环境a) window preferences java installed jresb) 如果没有对应的JDK(不是JRE),选择addc) 选择standard VM - nextd) 选择JDK对应的Directorye) 将刚刚设定的JDK设为默认 3开发servlet-在项目myproject的src右键-newservlet-设置servlet名字,包名,查看是否放在src或子目录内,重写的方法-下一步设置web.xml-完成。4开发jsp-在项目myproject的WebRoot或字目录右键-newjsp-设置jsp名字,包名,查看是否放在WebRoot或字目录内。-下一步选择使用的模板(默认html模板,也可以使用其他的如struts)5开发JavaBean(本质class文件)-在项目myproject的src-newclass-设置名字,包名,选择包,查看是否放在src或子目录。 注意tomcat默认使用8080端口,安装了Oracle则会占用tomcat的8080,因此,可以修改tomcat端口-tomcat-E:Tomcat6.0confserver.xml-6部署MySQL数据库(或其他数据库Oracle)开发项目1添加MySQL数据库驱动:(1)直接将驱动放到E:Myeclipse-WorkPlaceMyProjectWebRootWEB-INFlib下即可;推荐使用。(2)用MyEclipse添加驱动:工程myweb右键propertiesJavabuild pathlibrariesAdd 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的几个试图1Servers 视图:用于显示控制,设置,配置服务器,部署一个项目到服务器等;如下图:2如何发布(即部署)工程方法(1):右键工程runasrun configuration选择服务器(MyEclipse server applicationtomcat)即可完成部署;方法(2):直接单击工具栏的DeployMyEclipse j2ee project to server按钮Add-选择tomcat6x即可 7MyEclipse如何设置jsp默认编码-由于MyEclipse默认编码iso-8859-1,不能显示中文,因此可改为gb2312方法:windowpreferences-MyEclipseenterprise workbench-Filers and Editersjsp选择ChineseNational standard即可 myeclipse 使用心得MyEclipse使用心得(2009-05-3017: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.0 2)支持Java 5 & Java6 3)可运行在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填/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) 关闭当前EditerCtrl+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或ViewCtrl+/ 注释当前行,再按则取消注释Ctrl+O 快速显示 OutLineCtrl+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 关闭所有打开的EditerCtrl+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 快速显示 OutLineCtrl+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 关闭所有打开的EditerCtrl+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拼写检查:拼写检查会给我们带来不少的麻烦,我们的方法命名都会是单词的缩写,他也会提示有错,所以最好去掉,没有多大的用处 windowsperferencesgeneralvalidation-editors-TextEditors-spelling 第三步:取消myeclipse的启动项 myeclipse会有很多的启动项,而其中很多我们都用不着,或者只用一两个,取消前面不用的就可以windowsperferencesgeneralstartupand shutdown 第四步:更改jsp默认打开的方式 安装了myeclipse后,编辑jsp页面,会打开他的编辑页面,同时也有预览页面,速度很慢,不适合开发。所以更改之 windowsperferencesgeneraleditors-file associations 第五步:更改代码提示快捷键:现在的代码提示快捷键,默认为ctrl+space,而我们输入法切换也是,所以会有冲突。谁叫myeclipse是外国人做的呢。根本不需要切换输入法. windowsperferencesgeneralKeys 更改 contentassist 为 alt+/ 同时由于alt+/已经被word completion占用,所以得同时修改word completion的快捷键值 3. 有时点击myeclipse里的struts的xml配置文件,会报错: Error opening the editorUnable to open the editor ,unknow the editor id. 把这个窗口关闭后才出正确的xml文件显示,这个我们这样改: windowsperferencesgeneraleditors-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(11111111); 执行时发现不打印,把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智能提示运行慢的解决办法时间:2009-11-23 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 Editor3. 不要使用它默认的去在线访问API Doc的方式,最好下载API的Doc解压到本地,然后改变location来指向本地文档!接下来在写代码的时候就不会再卡死了。看下图的设置。这点是致命的解决方法!4, 在自己创建的工程名上右键,选择Properties在打开的窗口中点击Java Build Path单击Libraries选项卡,找到如图中标记2所示的地方选择右边的Remove更改成如标记1所示的样子点击OK。 MyEclipse8.5支持Struts,Hibernate3.3,Spring3.0.1添加顺序为Struts,Hibernate,Spring.1.查看MyEclipse所提供的内存指示器,操作方法是选择菜单Window Preferences,点中左侧的General 节点,然后选中复选框 Show heap status,如图1.1所示,之后就可以在状态栏里面看到内存状态指示器了。如图1.2所示图1.1图1.22.修改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. 打开 sessionSession 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;/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论