56

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

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

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

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

我想要关于每个 Java SE 开发人员应该安装哪些插件的建议,请每个答案一个。

4

31 回答 31

74

Findbugs 让我今天做了两次愚蠢的事情。

http://findbugs.sourceforge.net/

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

于 2008-09-17T16:02:24.753 回答
21

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

http://jadclipse.sourceforge.net/

于 2008-09-17T16:05:37.710 回答
17

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

http://www.eclemma.org

于 2008-11-19T14:21:47.787 回答
14

Eclipse 的 Subclipse SVN 更新 URL:http ://subclipse.tigris.org/update_1.4.x

于 2008-09-17T16:04:39.397 回答
13

MouseFeed Eclipse 插件

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

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

于 2010-12-10T16:46:49.340 回答
9

检查风格。它非常快。

FindBugs 很棒但是很慢

于 2008-09-17T21:13:47.907 回答
8

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

如果您喜欢 Vim,但出于某种原因被迫/试图使用 Eclipse,请查看该站点。

于 2008-09-17T16:35:46.750 回答
8

资源包插件

替代文字

  

于 2010-03-17T17:58:14.537 回答
7

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

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

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

于 2008-09-17T21:45:53.073 回答
7

谷歌最近刚刚发布了 CodePro,很棒的插件。

于 2011-03-29T18:40:16.817 回答
6

Eclipse TPTP对于查找代码中的慢点以及需要调试、分析或基准测试的任何其他事情非常有用。唯一的缺陷是它在mac上不起作用:'(。

于 2008-09-17T16:29:28.403 回答
6

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

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

于 2008-09-17T17:52:38.420 回答
6

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

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

于 2011-07-05T19:20:49.517 回答
5

春季IDE

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

于 2008-09-17T16:03:38.807 回答
4

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

如果您不使用 Hibernate,我猜您正在使用某种形式的数据库。因此,我会推荐Data Tools Platform。事实上,如果不使用Eclipse Ganymede Release 提供的所有插件来开发 Java 应用程序,您会发疯的。这是一个很棒的开发平台,无需担心将所有必备插件同步并协同工作。

于 2008-09-17T16:20:04.167 回答
4

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

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

于 2011-02-09T05:00:45.527 回答
4

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

http://www.chrononsystems.com/

于 2011-07-23T08:12:50.910 回答
3

如果不专注于在 Eclipse 中的开发,您似乎无法真正回答这个问题。我想每个人都需要一个构建和依赖系统,所以也许 Maven 工具会赢?

于 2008-09-17T17:11:58.270 回答
3

Eclipse Metrics Feature更新站点)。简介:

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

  • 在每次构建期间重新计算指标
  • 将指标导出为 CSV 或 HTML
  • 带有 HTML 导出功能的可视化“仪表板”
  • 支持的指标是:
    • McCabe 的圈复杂度
    • 传出耦合
    • 方法缺乏凝聚力
      • 方法中的代码行
      • 字段数
      • 层数
      • 参数数量
      • 语句数
      • 每类加权方法

(其实我更喜欢 FindBugs,但是这个项目是第二的。)

于 2008-09-17T19:00:27.277 回答
3

我最喜欢的几个是MylynCheckStyle

于 2009-10-22T17:47:46.267 回答
3

编辑框

http://editbox.sourceforge.net/

于 2010-08-06T16:31:38.237 回答
2

超级辅助。

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

在我看来,这是使 Eclipse 在实际生产力方面领先于其他所有 IDE 的单一因素。

于 2009-08-13T12:25:23.260 回答
2

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

于 2009-10-11T11:07:13.283 回答
2

JBoss 工具,用于快速轻松地开发 Web 应用程序。

于 2009-12-08T17:00:14.870 回答
2

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

于 2010-04-06T12:44:42.450 回答
1

我要作弊并说 maven 插件。然后其他一切都可以挂起。

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

于 2008-10-22T01:34:20.050 回答
1

我刚刚发现了Byecycle。这个依赖查看器让您可以看到您的设计有多漂亮(或其他方面),并突出显示类之间的任何循环依赖关系,从而允许您采取适当的行动。

于 2008-10-22T08:52:40.117 回答
1

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

于 2008-11-19T14:30:33.853 回答
1

用于快速 GUI 开发的可视化编辑器。

于 2008-11-19T14:33:00.153 回答
1

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

于 2009-05-26T11:52:46.977 回答
0

Fast Code eclipse 插件可以提供一点帮助。

于 2009-10-11T10:57:57.140 回答