it-swarm.cn

什么是Java开发人员最好的免费Eclipse插件

某些Eclipse插件是您的环境所强制要求的。例如,适当的源代码管理插件 - 我对这些插件不感兴趣。

一些提供有用的增强功能,但在一个特定的利基。我对那些不感兴趣。

有些很棒,但需要花钱。我对那些不感兴趣。

有些在旧版本的Eclipse上非常有用,但现在是最新Eclipse版本的核心版本的一部分(我写这篇文章时为3.4)。我对那些不感兴趣。

我想知道每个Java SE开发人员应该安装哪些插件的建议,请回答一个问题。

56
Bill Michell

今天,Findbugs救了我两次傻事。

http://findbugs.sourceforge.net/

Eclipse更新站点是: http://findbugs.cs.umd.edu/Eclipse/

74
izb

用我当前最喜欢的Jadclipse回答我自己的问题,Jadclipse与jad合作从第三方库中反汇编类文件。

http://jadclipse.sourceforge.net/

21
Bill Michell

如果您需要更深入地了解代码覆盖率 EclEmma 非常简单且有用

http://www.eclemma.org

17
Johan Pelgrim

用于Eclipse Update URL的Subclipse SVN: http://subclipse.tigris.org/update_1.4.x

14
Paul Whelan

MouseFeed Eclipse插件

我正在使用这个,这对于不使用密钥快捷方式的程序员非常有用,因为他们不了解它们。

MouseFeed有助于形成使用键盘快捷键的习惯。当用户单击按钮或菜单项时,插件会显示一个提示有关键快捷方式的弹出窗口。

13
kajo

Checkstyle的。它非常快。

FindBugs非常好但很慢

9
Fortyrunner
8
baybora.oren

我的回答显然是 eclim 。它将Eclipse功能导出到Vim,使我能够使用Eclipse的几个很棒的功能,如源文件中的自动完成,autobuild和错误标记(使用Vim中的位置),自动格式化,自动导入,JavaDoc搜索,源代码搜索......等等,我可以永远继续下去。最重要的是:我不必使用Eclipse Java编辑器(对我来说,编辑质量总是主观的,当然)。

如果你是Vim,请查看该网站,但出于某种原因强迫/诱惑使用Eclipse。

8
Aleksandar Dimitrov

谷歌刚刚发布了CodePro,这是一个很棒的插件。

7
Berlin Brown

我特别喜欢字节码大纲插件,虽然它不适合所有人的口味,因为查看Java字节码并不适合所有人。有时,查看Java类的基础字节码非常有用。

更新站点: http://download.forge.objectweb.org/Eclipse-update/

说明: http://asm.objectweb.org/Eclipse/index.html

7
mpresley

Eclipse TPTP 可以非常有用地查找代码中的慢点以及需要调试,分析或基准测试的任何其他内容。唯一的缺陷是它不适用于mac:'(。

6
Paul Wicks

我真的很喜欢Andrei Loskutov的插件:

http://andrei.gmxhome.de/Eclipse.html

6
Renato Soffiatto

如果您需要在源代码中证明javadoc并且需要同时将其添加到大型类或多个类中,则JAutodoc非常有用。它使用变量的名称来创建javadoc,因此它并不完美,并且受到参数名称有多大意义的限制。即使您必须返回并稍微修复一下,它也会为您节省大量时间。

http://jautodoc.sourceforge.net/update/

6
Dwayne

春天的IDE

更新网址: http://springide.org/updatesite

5
Paul Whelan

Chronon时间旅行调试器很棒。我希望将来能够将其移植到其他语言中。

http://www.chrononsystems.com/

4
davorb

我发现 sourceHelper plugin在开发和调试代码时非常有用。

网站上插件的描述说:“源助手”插件是一个Eclipse插件,它采用了Intellij IDEA中存在的非常有用的功能,并将其放入Eclipse中。简而言之,该功能显示通过浮动显示您无法看到的代码的窗口来看一个不可见范围的起始括号的代码。这有助于在尝试识别哪个右括号属于代码的哪个部分时非常有用。“

4
Nehal Damania

如果你使用Hibernate那么 Hibernate Tools 是必须的。我真的很喜欢编写我的HQL或JPQL并查看生成的SQL实时的能力!

如果您没有使用Hibernate,我猜测您是以某种形式使用数据库。因此,我会推荐 数据工具平台 。事实上,如果不使用 Eclipse Ganymede Release提供的所有插件,开发Java应用程序会很疯狂。这是一个很好的开发平台,没有让所有必须有插件同步并协同工作的头痛。

4
Joe Dean

我最喜欢的是 MylynCheckStyle

3
Ascalonian

Eclipse 度量标准功能更新站点 )。模糊:

此Eclipse插件在构建周期期间计算代码的各种度量标准,并通过“问题”视图向您发出每个度量标准的“范围违规”警告。这使您可以持续了解代码库的运行状况。您还可以将指标导出为HTML以供公开显示或CSV格式进行进一步分析。

  • 在每次构建期间重新计算指标
  • 将指标导出为CSV或HTML
  • 带有HTML导出的Visual“仪表板”
  • 支持的指标是:[。_____。]
    • McCabe的Cyclomatic Complexity
    • 传出耦合
    • 方法缺乏凝聚力
      • 方法中的代码行
      • 字段数
      • 级别数
      • 参数数量
      • 报表数量
      • 每类加权方法

(实际上,我更喜欢FindBugs,但这个项目排在第二位。)

3
Stu Thompson

看起来如果没有专注于Eclipse中的开发,就无法真正回答这个问题。我想每个人都需要一个构建和依赖系统,所以Maven工具可能会获胜吗?

3
billjamesdev
3
helpermethod

我推荐 Spring Source Tool Suite 用于使用Spring框架进行企业Java开发。

2
rpr

JBoss Tools 用于快速简便的Web应用程序开发。

2
Maksim Areshkau

HyperAssist。

https://bugs.Eclipse.org/bugs/show_bug.cgi?id=159157

在我看来,这是使Eclipse在实际生产力方面优于其他IDE的唯一因素。

2
rwallace

FileSync 在使用Web应用程序时非常方便,因为它允许我顺利地在资源类型文件上进行增量部署,例如javascripts,JSP,CSS文件等。它配置简单,功能强大,足以完成工作。

2
waxwing

我刚发现 Byecycle 。通过此依赖关系查看器,您可以了解设计的漂亮程度(或其他方面),并突出显示类之间的任何循环依赖关系,从而允许您采取适当的操作。

1
Bill Michell

我要欺骗并说出maven插件。然后其他一切都可以挂掉。

另外,maven-Eclipse-plugin解决了我在Eclipse中遇到的最大问题:设置类路径。

1
tunaranch

其他人提到了一些很棒的东西,但我也会将SQLExplorer放在那里。可能不像Maven或FindBugs那样普遍有用,但它非常适合将任何JDBC数据源拉入IDE,这样您就可以测试它并探索数据库结构。它也可以作为独立的RCP应用程序使用。

1
Ian McLaird

Visual Editor 用于快速GUI开发。

1
supermedo

Java.decompiler.free.fr/?q=jdeclipse Eclipse的Java Decomipler插件。我想,这是最有用的插件。

1
Shashi

快速代码Eclipse插件 可以帮助一点。

0
fastcodejava