嫌公司用的eclipse不爽,准备自己弄一个,diy的,没想到装插得烦死人。

  1. 诱惑人的“常用插件”:

(1)    AmaterasUML
        介绍
:Eclipse的UML插件,支持UML活动图,class图,sequence图,usecase图等;支持与Java class/interface之间的相互导入导出。
        官方网站http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML
        插件下载URLhttp://sourceforge.jp/projects/amateras/downloads/56447/AmaterasUML_1.3.4.zip/  (目前最新版本)
        注:安装时需要GEF插件的支持。

(2)    Bravo JSP
        介绍
:Bravo JSP编辑器是一款WYSIWYG(所见即所得的)JSP/html页面编辑器。Code Editor(代码编辑器)与Eclipse Web Tools的JSP编辑器相同,所以支持代码建议,代码模板和其它相同的功能。可视化部分:支持CSS样式、图片、JSP表达式/标签库/标签文件、外部included的文件。改变HTML/CSS/JSP代码可以立即看到效果。提供DOM查找/替换对话框。JSTL的变量查看功能。
        官方网站http://bravo.comxa.com/index.php
        Eclipse在线安装URLhttp://bravo.comxa.com/update

(3)   Checkstyle
        介绍
:CheckStyle是SourceForge下的一个项目,提供了一个帮助JAVA开发人员遵守某些编码规范的工具。它能够自动化代码规范检查过程,从而使得开发人员从这项重要,但是枯燥的任务中解脱出来。CheckStyle检验的主要内容有:Javadoc注释、命名约定、标题、import语句、体积大小、空白、修饰符、块、代码问题、类设计以及混合检查(包括一些有用的比如非必须的System.out和printstackTrace)等。
        官方网站http://checkstyle.sourceforge.net/
        Eclipse在线安装URLhttp://eclipse-cs.sourceforge.net/update/

(4)    Easy Explorer
        介绍
:如果你经常需要在Eclipse里打开相关资源文件所在的文件夹,比较麻烦,要右键,属性,在Location一栏中把所在的文件夹拷贝一下,然后再去资源管理器里输入这个路径,回车,然后打开它,比较麻烦。Easy Explorer是一个Eclipse的小插件,它能直接打开选中文件所在的目录,很方便好用.
        官方网站http://sourceforge.net/projects/easystruts/

(5)    EasySQL 
         介绍
:EasySQL:Eclipse SQL插件。包含SQL编辑器和执行器,表格编辑器,数据导出工具。EasySQL设计成易于与其它插件相集成。如果在你的项目中需要数据库
操作功能,可以考虑该插件。
        官方网站http://easysql.sourceforge.net/
        插件下载URLhttp://sourceforge.net/projects/easysql/files/latest/download?source=files

(6)    EclEmma
        介绍
:提到 EclEmma 首先就要说到著名的 Java 覆盖测试工具 Emma。从某种程度上说,EclEmma 可以看作是 Emma 的一个图形界面。EclEmma的出现弥补了 Emma 用户一个大的遗憾 ---- 缺乏图形界面以及对集成开发环境的支持。将 Eclipse 和 Emma 这两个在各自领域最为优秀的工具结合起来,这就是 EclEmma 为我们提供的。
        官方网站http://www.eclemma.org/
        Eclipse在线安装URLhttp://update.eclemma.org/

(7)    Eclipse SWT Designer Plugin 
        介绍
:Eclipse SWT Designer Plugin是一个用于快速构建J2SE的桌面化GUI开发的Eclipse插件。
        官方网站http://sourceforge.net/projects/eclipsedesigner/
        插件下载URLhttp://sourceforge.net/projects/eclipsedesigner/files/latest/download

(8)    FindBugs
        介绍
:Findbugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。它可以帮助改进代码的质量。它是寻找代码缺陷的,很多我们写的不好的地方,可以优化的地方,它都能检查出来。例如:未关闭的数据库连接,缺少必要的null check,多余的 null check,多余的if后置条件,相同的条件分支,重复的代码块,错误的使用了"==",不同数据类型的比较,建议使用StringBuffer代替字符串连加等等。
        官方网站http://findbugs.sourceforge.net/
        Eclipse在线安装URLhttp://findbugs.cs.umd.edu/eclipse

(9)    FreeMarker IDE 
        介绍
:FreeMarker IDE是一个FreeMarker(模板引擎)感知编辑器,支持:语法高亮显示(Syntax Hilighting)、内容辅助(Content Assist)、大纲视图(Outline View)。其主页上提供了如何使用该插件进行开发的Flash视频。FreeMarker还有另外一个插件FreeMarker Eclipse Plugin。
        官方网站http://freemarker-ide.sourceforge.net/
        插件下载URLhttp://sourceforge.net/projects/freemarker-ide/files/

(10) Spket 
        介绍
:Spket IDE是功能强大的JavaScript 和XML开发工具包。这个强大的编辑器可以进行JavaScript、XUL/XBL以及Yahoo! Widget开发。其中JavaScript编辑器具有代码完成(code completion)、语法标记以及内容概览等功能,协助开发人员创建高效的JavaScript代码。
        官方网站http://www.spket.com
        Eclipse在线安装URLhttp://www.agpad.com/update

(11)  JadClipse 
        介绍
:JadClipse是一个Eclipse插件,无缝地集成了Jad(快速Java反编译器)与Eclipse。通常,当打开一个类文件,类文件查看器将显示一个简短的API类的轮廓。如果你安装这个插件,JadClipse类文件查看器将替换类文件查看器并显示了类的反编译源代码。这个任务可以通过在后台使用Jad反编译相应的类文件来完成。可以支持正常的Java语法高亮以及大纲视图。
        官方网站http://sourceforge.net/projects/jadclipse/
        Eclipse在线安装URLhttp://feeling.sourceforge.net/update

(12) Javascript Debug Toolkit
        介绍
:JSDT(Javascript Debug Toolkit)是一个用于javascript调试的Eclipse 插件,用于调试javascript。JSDT可以跨浏览器调试,支持在IE,Firefox,Safari,Chrome等主流浏览器中调试javascript。JSDT支持设置断点,单步调试等调试工具的基本特性。
        官方网站http://code.google.com/p/jsdt/
        Eclipse在线安装URLhttp://jsdt.googlecode.com/svn/trunk/org.ayound.js.debug.update

(13) Mybatis Editor
        介绍
:MyBatis Editor是一个Eclipse的插件,用来编辑MyBatis的配置文件。
        官方网站http://code.google.com/a/eclipselabs.org/p/mybatiseditor/
        Eclipse在线安装URLhttp://mybatiseditor.eclipselabs.org.codespot.com/git/org.eclipselabs.mybatiseditor.updatesite

(14) MAT 
        介绍
:Eclipse Memory Analyzer(MAT)是著名的跨平台集成开发环境 Eclipse Galileo 版本的 33 个组成项目中之一,它是一个功能丰富的JAVA 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (Heap Dump) 文件中,从而为我们分析和诊断问题提供了重要的依据。
        官方网站http://www.eclipse.org/mat/
        Eclipse在线安装URLhttp://download.eclipse.org/mat/1.2/update-site/

(15) m2eclipse
        介绍
:这是一个在Eclipse环境中集成的Maven插件。 
        官方网站http://www.sonatype.org/m2eclipse/
        Eclipse在线安装URL: http://m2eclipse.sonatype.org/sites/m2e

(16) PatternBox
        介绍
:PatternBox是一个Java设计模式编辑器。它提供一个基于模板的代码生成器。这个基于XML的模板机制使得你能够定义自己的代码模板。PatternBox当前能够为16种GoF设计模式生成代码。
        官方网站http://www.patternbox.com/
        插件下载URLhttp://www.patternbox.com/eclipse-plugin.html

(17) PMD 
        介绍
:PMD是一种开源分析Java代码错误的工具。与其他分析工具不同的是,PMD通过静态分析获知代码错误。也就是说,在不运行Java程序的情况下报告错误。PMD附带了许多可以直接使用的规则,利用这些规则可以找出Java源程序的许多问题。此外,用户还可以自己定义规则,检查Java代码是否符合某些特定的编码规范。PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是Java程序员debug的好帮手。 
        官方网站http://pmd.sourceforge.net/
        Eclipse在线安装URLhttp://pmd.sf.net/eclipse

(18) Properties Editor
        介绍
:Properties Editor 编辑java的属性文件,并可以自动存盘为Unicode格式。
        官方网站http://propedit.sourceforge.jp/index_en.html
        Eclipse在线安装URLhttp://propedit.sourceforge.jp/eclipse/updates/

(19) Regex Util 
        介绍
:正则表达式测试插件。它能够高亮显示正则表达式语法、括号匹配、错误检测。能够提醒正则表达式的功能详细描述等。
        官方网站http://myregexp.com/eclipsePlugin.html
        Eclipse在线安装URLhttp://regex-util.sourceforge.net/update/

(20) Smelly
        介绍
:Smelly这个插件能够自动探测Java代码中的Bad Smells。Smelly在软件开发中非常有用,它当前能够探测以下这些Bad Smells:
       1.Data Class(纯数据类):Class只有fields或get/set属性,没有任何行为。
       2.Large Class(庞大的类):单一类做过多的事情。
       3.Long Method(过长的Method):过长的代码会使得Method难以理解和维护,应该将该Method分解成多个独立功能的Method。
       4.High Comment Density(过多的注释):注释过多意味着该段代码难于理解。
       5.Long Parameters List(过长的参数列表):一个Method中传入过长的参数列表,使得参数列难以理解。修改参数列时将会使得参数前后不一致。
       6.Switch Statements(Switch语句):同样的Switch语句出现在不同的方法或不同的Class中,这样当需要增加新的CASE分支或者修改CASE分支内语句时,就必须找到所有的地方,然后进行修改。 
        官方网站http://smelly.sourceforge.net/english.html
        插件下载URLhttp://smelly.sourceforge.net/download2.html

(21) SpringIDE
        介绍
:Spring IDE是一系列Eclipse插件,目的开发基于Spring的应用。Spring IDE增强了普通Eclipse IDE自带工具构建基于Spring的应用程序的能力。它使你的Eclipse IDE能够感知Spring,并给各种不同类型的Spring相关构件(Spring配置文件,Spring注解等)添加代码完成,验证,内容辅助,快速修复等功能。它也包含了对重构、Spring自动装配、Spring AOP和AspectJ、Spring Batch、Spring集成、Spring Security以及Spring WebFlow的支持,并集成了Eclipse Mylyn。它同时还包含了Spring UAA(用户代理分析),帮助我们收集一些使用数据的一个可选组件。这是完全匿名的,并且有助于我们更好地理解如何使用工具,如何在未来改进它。它还附带了SpringSource面板这个可选组件,可以给你带来有关SpringSource相关项目的最新信息以及一个易于使用的扩展安装来为Eclipse集成像VMware vFabric TC Server或Cloud Foundry这样的额外的工具附加组件。
        官方网站:https://github.com/SpringSource/spring-ide
        Eclipse在线安装URLhttp://dist.springsource.com/release/TOOLS/update/e4.2 (for Eclipse Juno 4.2)
                                                 http://dist.springsource.com/release/TOOLS/update/e3.7 (for Eclipse Indigo 3.7)
                                                 http://dist.springsource.com/release/TOOLS/update/e3.6 (for Eclipse Helios 3.6)

(22) StrutsIDE
        介绍
:Struts开发辅助工具。提供struts-config.xml的图形编辑界面;提供Action, ActionForm, JSP等的创建向导。
        官方网站http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=StrutsIDE
        插件下载URLhttp://sourceforge.jp/projects/amateras/downloads/48176/tk.eclipse.plugin.struts_2.0.7.jar/

(23) Subclipse
        介绍
:Subclipse 是一个为 Eclipse IDE 添加 Subversion 支持的项目。支持几乎所有版本的Eclipse。
        官方网站http://subclipse.stage.tigris.org/
        Eclipse在线安装URLhttp://subclipse.tigris.org/update_1.8.x

(24) XMLBuddy
        介绍
:一个XML的Eclipse插件,支持XML,DTD,XML Schema,XSLT等。XMLBuddy分了2个版本,一个是免费的,XMLBuddy Pro是收费的。
        官方网站http://www.xmlbuddy.com/

  1. 插件的安装方法:

    

第一种:直接复制法

假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件到指定目录AA(c:\AA)文件夹,打开AA 文件夹,在AA文件夹里分别包含两个文件夹features和plugins ,然后把两个文件夹里的文件分别复制到eclipse下所对应的文件夹下的features 和plugins 下,一般的把插件文件直接复制 到eclipse目录里是最直接也是最愚蠢的一种方法!因为日后想要删除这些插件会非常的困难!强列的不推荐使用!!

注意:直接将 插件包解压到plugins文件夹下之后,重启eclipse,可能不会加载新的插件。

解决方法是:

1、打开命令行,到当前eclipse的目录下,输入eclipse -clean,重新启动eclipse,这样eclipse就会加上新的插件了。

2、如果插件不能升效,则请将eclipse\configuration\org.eclipse.update目录删除后再启动eclipse:)

你可以在eclipse的菜单"Help"-->"About Eclipse SDK"-->"Feature Details" 和"Plug-in Details"中看到新安装的插件。

另外:也可以直接将插件拷贝到 eclipse\dropins 目录下

第二种:使用link文件法

a.假设你的Eclipse的在(C:\eclipse),在该文件夹下,新建这样的目录结构(C:\eclipse\PluginsEclipse\jode\eclipse),

b.解压你下载的eclipse 插件或者安装eclipse 插件到指定目录BB(C:\BB)文件夹,打开BB 文件夹,然后把 BB文件夹里的两个文件夹features和plugins 复制到刚刚新建好的eclipse (C:\eclipse\PluginsEclipse\jode\eclipse,这样eclipse中就有了二个插件目录features and plugins)下.

c.在eclipse(C:\eclipse)目录中新建links(C:\eclipse\links)目录,在links目录中建立一个以link为扩展名的文本文件如jode.link,内容如下path=C:/eclipse/PluginsEclipse/jode 或者 path=C:\\eclipse\\PluginsEclipse\\jode 插件的目录)

重启eclipse插件就会安装完成。

注意:link文件中path=插件目录的path路径分隔要用\\或是/

    1. /eclipse/
    2. links/
    3. jode.link
    4. webtools.link
    5. updateManager.link
    6. ...
    7. ...

可以在eclipse的菜单"Help"-->"About Eclipse SDK"-->"Feature Details" 和"Plug-in Details"中看到新安装的插件。

第三种:使用eclipse自带的图形界面的插件安装方法

选择Help >install new software > Manager Configuration 
在选择Add > Extension Location 找到你要安装插件的目录就可以了。

Eclipse常用的插件安装的更多相关文章

  1. 最详细eclipse汉化插件安装教程

    最详细eclipse汉化插件安装教程(转) 转自:http://blog.csdn.net/dai_zhenliang/article/details/8588576#t4 教程作者:戴振良 本文与& ...

  2. eclipse maven plugin 插件 安装 和 配置

      离线插件 点击下载离线安装包:eclipse-maven-plugin.zip ( for eclipse helios or higher ) .解压缩到任意目录(如这里的plugins目录): ...

  3. webpack常用的插件安装命令

    webpack常用的插件安装命令:1:npm install html-webpack-plugin --save-dev //自动快速的帮我们生成HTML.2:npm install css-loa ...

  4. eclipse中jetty插件安装

    注:本文来源于:<eclipse中jetty插件安装> 一.eclipse中jetty插件安装: 打开eclipse,依次点击菜单Help->Eclipse Marketplace, ...

  5. Eclipse MyBatis Generator插件安装

    目录 Eclipse MyBatis Generator插件安装 Eclipse MyBatis Generator插件安装 1.进入Eclipse Marketplace [Help] -> ...

  6. 笔记:eclipse的findbugs插件安装成功却不显示

    关键字:findbugs eclipse的findbugs插件安装成功却不显示的原因有: 1.插件版本太高,低版本的eclipse不兼容 2.也有可能是JDK版本低 findbugs安装方法: 1.在 ...

  7. Ubuntu系统---C++之Eclipse编译器 CDT插件安装

                                                                                         Ubuntu系统---Ecli ...

  8. Eclipse常用开发插件

    以下是我整理的自己开发过程中的常用Eclipse插件,按字母排序: (1)    AmaterasUML         介绍:Eclipse的UML插件,支持UML活动图,class图,sequen ...

  9. 转:Eclipse常用开发插件

    以下是我整理的自己开发过程中的常用Eclipse插件,按字母排序: (1)    AmaterasUML         介绍:Eclipse的UML插件,支持UML活动图,class图,sequen ...

随机推荐

  1. 【NOI模拟赛(湖南)】DeepDarkFantasy

    DeepDarkFantasy 从东京出发,不久便到一处驿站,写道:日暮里.  ——鲁迅<藤野先生> 定义一个置换的平方为对1~n的序列做两次该置换得到的序列.已知一个置换的平方,并且这个 ...

  2. 一个包的libevent流程

    //一个发包的流程 第一个包就是客户端的心跳包,现在加了版本的包 再来看看这个发包打包过程,过程坚持,但理解费劲 void NGP::OnliveTimer()//客户端心跳,5s发一次 { Send ...

  3. wireshark常用的过滤命令

    我们使用wireshark抓包,却不知道如何分析这些包,也无法从海量的包中提取自己需要的数据,下面简单介绍下wireshark的过滤规则. 过滤源ip.目的ip.在wireshark的过滤规则框Fil ...

  4. wifidog源码分析 - 初始化阶段

    Wifidog是一个linux下开源的认证网关软件,它主要用于配合认证服务器实现无线路由器的认证放行功能. wifidog是一个后台的服务程序,可以通过wdctrl命令对wifidog主程序进行控制. ...

  5. POJ 2785

    4 Values whose Sum is 0 Time Limit: 15000MS   Memory Limit: 228000K Total Submissions: 14475   Accep ...

  6. Freebie: Material Design UI Kit

    点这里 Following the guidelines laid out by Google, this free UI kit has been designed so that you can ...

  7. HDU 1978 How many ways(动态规划)

    How many ways http://acm.hdu.edu.cn/showproblem.php?pid=1978 Problem Description 这是一个简单的生存游戏,你控制一个机器 ...

  8. Andoid自动判断输入是电话,网址或者Email的方法----Linkify的应用!

    本节要讲的是,当我们在一个EditText输入电话或者网址还是Email的时候,让Android自动判断,当我们输入的是电话,我们点击输入内容将调用打电话程序,当我们输入是网址点击将打开浏览器程序.而 ...

  9. WAMP error: Forbidden You don't have permission to access /{you_app_name} on this server

    Forbidden You don't have permission to access /{you_app_name}on this server. 需要修改两处: wamp\bin\apache ...

  10. springmvc的mvc:view-controller标签

    1.重定向 <mvc:view-controller path="/" view-name="redirect:/admin/index"/> 即如 ...