Eclipse使用指南(北京)技术有限公司1 修订记录2 目录1修订记录 (1)2目录 (1)3概述 (1)4基本操作 (1)4.1常用的快捷键 (1)4.2设置T ask (2)4.3eclipse.ini配置 (2)4.4代码模板 (2)5插件 (3)5.1Subversion插件 (3)5.2Tomcat插件 (4)6常见问题解答 (4)6.1Javaw.exe启动有问题 (4)6.2Ant不能执行 (4)6.3ant超时解决办法 (4)7参考资源 (5)7.1插件地址 (5)3 概述本文是关于Eclipse的使用指南。
内容包括:eclipse配置、快捷键的使用、使用建议、代码模版的配置、相关参考资源等。
4 基本操作4.1 常用的快捷键它可以大大的增强您的开发效率,要想成为高手的必备技能之一。
对于一个仅仅知道几个快捷键的选手,不要急于一天就能掌握所有的操作。
可以每天重点使用几个,对于一个java程序员,几周就可以熟练掌握。
1. Alt+shift+s 操作source源代码的一些方式2. F4 查看类的结构和继承关系3.可以用Ctrl+shift+L可以查阅,它能增加巨大的效率。
4. Ctr+H:查找具体的类5. F3 :等价于Ctr+被选中的某个单词6.Ctrl+/:可以在选中一定的区域后,可以直接的全部加上注释。
Ctrl + shift +/可以注释块。
7. Tab+shift:按钮可以跳tab距离。
8.全部选中+tab:可以向前跳置tab的距离。
9. F5和F6:是常用的调试按钮。
非常的有用。
10.F4:在选中的类中可以查看类图的集成结构。
11.Shift+鼠标右键,可以选择一行,比直接的按住右键好用多了。
12.Ctr + Shift + o organize import 非常的好用。
13.Ctr + o Quick outline14.Ctr + Shift + e 在单独的窗口中。
列出当前所有的文件,15.Ctr + T 查询调用该函数父函数。
比F4好用。
16.Alt + shift + R 重命名选中的函数rename17.Ctr + F3 可以查看类18.Ctr +q 可以返回上次编辑的地方。
节省很多时间。
19.Atl + shift + c 可以对选中的函数进行重构change method signature 20.Ctr+M maxisize the active view and editor21.Alt+ shift + c 修改函数名称、参数等。
22.Ctr +shift +c 给一行数据添加注释使用起来比较方便23.Atl + shift + t 弹出重构的提示24.Alt + shift + v move25.Ctr + t 查看集成关系,可以方便的定位通过定位接口或实现类。
4.2 设置Task在Java-》compiler下。
4.3 eclipse.ini配置-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256M-vmargs-Dosgi.requiredJavaVersion=1.5-Xms90m-Xmx512m-XX:PermSize=128m1.4.4 代码模板可以导入或导出xml格式的文件。
4.4.1 Files/*** FileName: ${file_name}*/4.4.2 Types/****Copyright:Copyright(C)${date}*Company:*@author <a href="thunder4393@"/>张乐雷*@date ${date}${time}*/4.4.3 Methods/****${tags}*@author zhanglelei*@date ${date}${time}*/4.4.4 Override Methods/****${tags}*@author zhanglelei*@date ${date}${time}*/5 插件5.1 Subversion插件1.自动更新例如:/update_1.2.x5.2 Tomcat插件Plugin features1.Starting and stopping Tomcat 4.x, 5.x and 6.x2.Registering Tomcat process to Eclipse debugger3.Creating a WAR project (wizard can update server.xml file)4.Adding Java Projects to Tomcat classpath5.Setting Tomcat JVM parameters, classpath and bootclasspath6.Exporting a Tomcat project to a WAR File7.Capability to use a custom Tomcat classloader to load classes in several java projects at the same classloader level than classes in a Tomcat project, seereadmeDevLoader.html (Thanks Martin Kahr)6 常见问题解答6.1 Javaw.exe启动有问题设置eclipse的jre路径为:jre的路径,不要使用jdk路径中的jre。
6.2 Ant不能执行1. Windows-perfermance-ant-runtime, 设置ant home如果仍然不行,采用一个高版本的ant,或者javaw.exe存在问题,重新安装一下。
6.3 ant超时解决办法现在当运行ant 构建工程时,一定要注意先修改jvm的参数。
否则会ant不成功。
显示内存不够的情况。
1.Ant超时解决办法> 现在执行Ant任务时有时,有时会因为超时出错,请大家按照下面的方式配置,改变内存溢出的问题。
>> 2) Right click the build.xml file in your project and choose Run > Ant Build ...> 3)Go to the JRE tab on the ant build property window.> 4) Add your memory options to the VM arugmentsCode:> -Xmx512M> 5) Hit RunNOTE:一定是要设置VM的参数,不是其他的部分。
7 参考资源7.1 插件地址Eclipse下载EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载/downloads/index.php2 lomboz J2EE插件,开发JSP,EJB/projects/lomboz3 MyEclipse J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等4 Properties Editor 编辑java的属性文件,并可以自动存盘为Unicode格式http://propedit.sourceforge.jp/index_en.html5 Colorer Take 为上百种类型的文件按语法着色/6 XMLBuddy 编辑xml文件7 Code Folding 加入多种代码折叠功能(比eclipse自带的更多)/servlet/PlatformSupport8 Easy Explorer 从eclipse中访问选定文件、目录所在的文件夹/9 Fat Jar 打包插件,可以方便的完成各种打包任务,可以包含外部的包等/10 RegEx Test 测试正则表达式/stephan/archives/000028.php11 JasperAssistant 报表插件(要钱的哦~)//ignacio/eclipse/xmlview/index.html28 quantum 数据库插件/29 Dbedit 数据库插件/projects/dbedit30 clay.core 可视化的数据库插件http://www.azzurri.jp/en/software/index.jsphttp://www.azzurri.jp/eclipse/plugins31 hiberclipse hibernate插件/hibernatesync32 struts-console Struts插件/struts/console/33 easystruts Struts插件34 veloedit Velocity插件/35 jalopy 代码整理插件/36 JDepend 包关系分析http://andrei.gmxhome.de/jdepend4eclipse/links.html37 Spring IDE Spring插件/updatesite/38 doclipse 可以产生xdoclet 的代码提示/doclipse/39 SQLExplorer,在Eclipse 中连接各种数据库进行操作使用/bbs/thread.jspa?forumID=124&threadID=31124 JSEclipse插件主页:/Products/Eclipse/JSEclipse/Overview/ 插件介绍:JSEclipse是个Eclipse下的免费Javascript脚本编辑器http://www.mvmsoft.de/content/plugins/checkclipse/checkclipse.htmHibernate Synchronizer Hibernate插件,自动映射等/hibernatesync/spring updatesite 插件/updatesite/VeloEclipse Velocity插件/EditorList 方便的列出所有打开的Editor/MemoryManager 内存占用率的监视/memorymanager/Eclipse的游戏插件/JBoss-IDE/jbosside/updates/自动反编译class,安装后要设定class文件缺省关联到jode/eclipse/updatejigloo swing/sw设计工具,里面自带的form/anchor布局很好用!/update-site/jinto的资源文件编辑工具,同时编辑多种语言,而且自动转换成iso8859-1编码。