`

Java程序员25个必备的Eclipse插件

阅读更多
原文:http://www.fromdev.com/2012/01/25-best-free-eclipse-plug-ins-for-java.html

"工欲善其事, 必先利器". 这里列举了25个常用的提高Java程序员开发效率的Eclipse插件.  StackOverflow上也有两个类似的"我最喜爱的eclipse插件推荐", 我觉得这篇文章差不多是基于这个推荐: http://stackoverflow.com/questions/2826/do-you-have-any-recommended-plugins-for-eclipse,
http://stackoverflow.com/questions/369406/what-are-your-favorite-eclipse-plug-ins

不过没必要安装下面列出的所有插件, 可以根据你的需要来加以选择.

代码质量类
    FindBugs
    找出代码中的低级错误
    Checkstyle
    根据规则检查代码是否符合规范
    ECLemma
    测试覆盖率工具
    JDepend4Eclipse
    分析代码依赖关系
    PMD(http://pmd.sourceforge.net/eclipse)
    用来发现代码中的"坏味道"
    SourceHelper
    帮助你编码和调试, 提到代码清晰度.
    Structure101(http://www.headwaysoftware.com/products/structure101/plugins/)
    用来生成项目架构图, 可以帮助你调整代码的结构.

    文本编辑器类
    AnyEdit Tools(http://andrei.gmxhome.de/anyedit/)
    用来增强编辑器的上下文菜单的功能
    Eclim
    在eclipse中集成vim
    Eclipse-rbe
    资源文件编辑器

    依赖管理类
    Apache IvyDE
    集成ivy.
    M2eclipse (Maven Plugin)
    集成maven

    版本控制类
    Subclipse
    集成svn
    EGit
    集成git
    MercurialEclipse
    集成vcs
    P4Eclipse
    集成Perforce

    框架类
    Spring Tool Suite
    spring集成开发环境
    Spring IDE
    偏向于spring bean的管理
    Hibernator
    hibernate相关
    JbossTools
    JBoss, Hibernate, Drools, XHTML, Seam 相关

    其他
    ASM - Bytecode Outline plugin (http://download.forge.objectweb.org/eclipse-update/)
    直接看截图吧:1(http://andrei.gmxhome.de/bytecode/examples.html), 2(http://andrei.gmxhome.de/bytecode/debugging.html), 一图胜万言.
    Mylyn
    任务管理器, 可以与jira等管理工具集成
    Eclipse Launcher
    用来对eclipse的启动进行定制
    FileSync
    文件同步工具
    Log4E
    log4j日志模板生成器
11
2
分享到:
评论
4 楼 斌-黄 2012-02-09  
推荐 Vrapper 作为 Vim 插件
3 楼 yangghost 2012-01-13  
Structure101 好像要授权...
2 楼 whoshaofeng 2012-01-13  
meaven
1 楼 makemyownlife 2012-01-12  
哦 有些软件都没用过 呵呵 有机会尝试一下

相关推荐

    java程序员必备技能(为java学习引航)

    ### Java程序员必备技能详解 #### 一、语法基础 对于一名Java程序员而言,掌握扎实的语法基础至关重要。在日常开发过程中,经常会遇到IDE提示的语法错误。这时,开发者需要能够根据错误信息迅速判断出问题所在,并...

    eclipse-2020-06最后默认支持java8的版本,里面包含两个常用插件

    "eclipse插件"很可能指的是Eclipse中的一些必备或流行的插件,如Mylyn用于任务管理,Subversive或Subclipse用于版本控制,PMD和Checkstyle用于代码质量检查,以及m2eclipse用于Maven项目的支持。这些插件可以帮助...

    java程序员开发必备的利器

    Java程序员在日常开发工作中,经常会使用到一系列工具来提高效率,优化代码质量,以及进行问题排查。这些工具涵盖了编译、调试、性能分析、版本控制、集成开发环境等多个方面。以下是一些Java开发者必备的利器及其...

    Java程序员必备技能

    ### Java程序员必备技能详解 #### 一、语法基础 对于一名Java程序员而言,掌握扎实的语法基础至关重要。这意味着在编写代码时,面对IDE(集成开发环境)中的报错信息能够迅速定位并解决语法错误。例如,当遇到诸如...

    一个java程序员必备的10项技能

    ### 一个Java程序员必备的10项技能 随着信息技术的快速发展与互联网行业的不断壮大,Java作为一门经典且广泛应用的编程语言,在软件开发领域占据着举足轻重的地位。对于Java程序员来说,掌握一定的核心技能是必不可...

    MyEclipse——Java程序员开发工具必备

    随着时间的推移,有人把最有用的一些插件优化整理打包形成一个插件集,并开始出售,这就是MyEclipse,一个商业收费的Eclipse插件集,之后又有人把Eclipse和MyEclipse插件集捆绑到一起打包下载,形成现在的MyEclipse...

    作为一个Java程序员_你应该会什么

    作为一个Java程序员,掌握全面而深入的技术知识是必不可少的。以下是从标题、描述、标签和部分内容中提炼出的关键知识点,旨在帮助Java程序员构建坚实的技术基础。 ### 语法掌握 语法是编程语言的基础,对于Java...

    一个Java程序员应该掌握的10项技能

    以下就是10项一个Java程序员应必备的技能: 1. **语法**:对Java语法的熟练掌握是基础,包括但不限于变量声明、数据类型、流程控制、异常处理、类与对象、接口、多态等。当IDE提示语法错误时,应能迅速识别并修复。...

    如何成为一名Java初级程序员

    成为一名Java程序员的第一步是设置你的开发环境。这通常包括安装Java Development Kit (JDK),它是Java开发的基础,提供了编译、运行和调试Java应用程序所需的所有工具。此外,集成开发环境(IDE)如Eclipse、IntelliJ...

    如何成为一个合格的Java程序员

    熟练掌握JDK自带的命令是Java程序员必备的技能。这包括但不限于`appletviewer`用于查看Applet应用,`HtmlConverter`转换HTML文档,`jar`打包Java应用,`java`运行Java程序,`javac`编译Java源代码,`javadoc`生成...

    Java 程序员开发常用的工具.docx

    ### Java程序员开发常用的工具 #### 1. 常用开发工具 对于Java开发者来说,选择合适的集成开发环境(IDE)至关重要。一个优秀的IDE不仅能提升编程效率,还能帮助开发者更好地组织代码、进行调试和测试等工作。以下...

    java程序员必须掌握的基础知识

    ### Java程序员必须掌握的基础知识 在当今信息技术领域中,Java作为一种广泛应用的编程语言,对于开发者而言,掌握其基础知识显得尤为重要。本文将详细阐述Java程序员必须掌握的基础知识,旨在帮助初学者和进阶...

    eclipse-java-2022-03-R-win32-x86_64.zip

    3. **R语言集成**:虽然Eclipse主要以Java为中心,但通过安装特定的R语言插件(如Eclipse for R),开发者也可以在同一个环境中编写和执行R代码,进行数据分析和统计建模。 4. **IDE概念**:集成开发环境(IDE)是...

    eclipse go插件所需要的三个exe文件

    为了在Eclipse中进行Go语言的开发,我们需要安装相应的插件,这个插件就是我们讨论的主题——Eclipse Go插件。在Go语言的开发环境中,有一些必备的工具,这些工具以.exe可执行文件的形式存在,以便于开发者进行代码...

    JAVA安装包(JDK+eclipse).rar

    Eclipse则是一个功能强大的集成开发环境(IDE),尤其适合Java开发者,它提供了代码编辑、调试、构建以及版本控制等多种功能。 首先,我们来详细了解一下JDK。JDK是Java Development Kit的缩写,它是学习和开发Java...

    分享15款Java程序员必备的开发工具

    Java程序员在日常开发工作中,经常会使用到一系列工具来提高工作效率和代码质量。以下是一些备受推崇的Java开发工具,它们涵盖了编程、调试、测试、性能分析等多个方面。 1. JDK(Java开发工具包):JDK是Java开发...

    eclipse 教程 入门必备!从入门到精通--java

    Eclipse是一款广泛应用于Java开发的集成开发环境(IDE),它以其强大的功能和高度的可扩展性深受程序员喜爱。本教程旨在帮助初学者快速掌握Eclipse的使用,从基础操作到高级特性的应用,让你能够从入门到精通。 ...

Global site tag (gtag.js) - Google Analytics