【问题标题】:What's the difference between the "Java EE" and "rcp" distributions of Eclipse?Eclipse 的“Java EE”和“rcp”发行版有什么区别?
【发布时间】:2018-12-19 20:49:31
【问题描述】:

具体来说,Eclipse 的 Java EE 和 RCP 版本有什么区别?

如何才能获得一个“组合”版本,其中包含插件开发的所有最佳功能以及 Java EE 的最佳工具?

我认为我正在寻找的是完全通过 p2 更新程序创建“合并”实例的能力。例如,如果我打开一个 Eclipse 的 Java EE 实例,打开一个 java 文件,按 alt-shift-f1 调出 plugin spy,然后单击“compilationuniteditor”查看 java 编辑器的源代码,我得到 .班级。但在 RCP 版本中,我得到了源代码。如何使用正常的 Eclipse 更新机制在 Java EE 编辑器中获取这些内容?这就是我的目标。更新管理器中的哪些插件包含每个发行版的“基本位”。

另一个示例是安装所有示例插件。在 RCP 发行版中,您可以从“欢迎”页面轻松安装它们。那么,如何在 Java EE 发行版中做同样的事情呢?

我在这里要解决的问题是我想摆脱维护两个单独的 Eclipse 实例,因为我在 RCP(用于插件开发)和 Java EE(用于 web 服务)中都做了相当多的工作东西等)。

【问题讨论】:

    标签: eclipse


    【解决方案1】:

    我从面向 RCP 开发人员的 Eclipse 开始,并使用“帮助 > 安装新软件...”功能从“Galileo”更新站点添加“Web、XML 和 Java EE 开发”工具。

    您可能想要比我更挑剔一些,并且可能会从类别中排除“丰富的 Ajax 平台”和可能的“PHP 开发工具”功能。

    最好使用“安装新软件”功能而不是尝试合并目录。依赖关系可能相当复杂,对合并目录进行故障排除可能是一场噩梦。让 p2 完成繁重的工作。

    【讨论】:

    • 这是一个更安全的解决方案。 +1
    【解决方案2】:

    你可以得到all eclipse distros here的完整对比。

    基本上,J2EE 包括 RCP 的,除了 RCP 有一些插件的,而不仅仅是它们的二进制文件。

    要混合使用两者,请同时加载它们,解压缩它们,然后比较两个安装的插件和功能子目录的内容(例如 WinMerge)。
    将任何额外的 RCP 文件复制到 J2EE 目录中,这就足够了。

    【讨论】:

    • 你不能只使用 Eclipse 中的更新功能来添加缺少的东西(假设你知道它是什么)?
    • 是的,Wayne Beaton 提出的解决方案要好得多。
    【解决方案3】:

    据我了解,Java EE 版本附带用于开发 Java 程序的插件,而 RCP 版本包含用于构建富客户端应用程序的最少插件数量。

    这些链接应该会有所帮助:

    【讨论】:

    • 是的,Eclipse 的 IDE 是一样的,每个“包”都有一组不同的插件,这些插件对特定的编程学科很有用,但这并不意味着你也不能从其他地方下载插件包。 Eclipse 更新管理器拥有 Eclipse 人维护的编辑器和插件的完整列表,包括 xml 编辑器、c/c++ 工具、php 工具等。
    • 可能比我对 KFro 的解释更好!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 2014-05-21
    • 2011-02-11
    相关资源
    最近更新 更多