20

我有一个 Eclipse CDT 环境启动并运行,并且按照我喜欢的方式进行了定制。我也将大量处理Java。

我不想安装单独版本的 Eclipse 只是为了获得 Java 功能,因为我会经常在 C -> C++ -> ADA -> Java 之间切换。因此,我希望一个 IDE 支持所有语言。

目前我已经让 C/C++ 和 Ada 一起工作(CDT + GNAT 工作台)。

如何在不重新安装 Eclipse 的情况下安装 Eclipse Java 支持?

4

1 回答 1

19

我已经将两者安装在一起没有问题。事实上,我让 JDT、CDT、PyDev 一起工作,有时我什至有包含来自所有三种语言的代码的项目,它们都工作得很好。只要您正确订购了您的构建器,所有应该为其他人准备好的位。(我有一个用 C++ 实现的 API,在同一个项目中支持 Java、Python 和 C++)。

但是,由于您的设置已经按照您想要的方式运行,我强烈建议您备份 Eclipse 的安装和工作区中的 .metadata 文件夹(当我像这样修改 Eclipse 时,我通常只是压缩整个工作区)

然后,您可以进入您的插件管理器并让 JDT 插件从更新站点自行安装。坦率地说,我预计您不会遇到任何问题。您可以使用不同的工作空间来分隔 CDT 和 Java,但除非您真的需要这种清晰的分隔,否则我建议您在同一个工作空间下进行所有操作。在 Eclipse 中切换工作区几乎意味着您必须启动它的一个新实例,其中包含所有加载和等待这意味着。

在同一个项目中混合语言类型可能需要您手动修改 eclipse 项目文件。有时 gui 不会为您提供同一项目的多个方面。否则从一种语言切换到另一种语言是透明的。您可以切换视角,也可以仅使用所需的视图构建自己的视角。同样,将来自 CDT 的视图与来自其他语言/插件的视图混合匹配也没有问题。

这可能是 Eclipse 最大的优势,无论您在做什么工作,都可以提供统一的开发环境。话虽如此,并非所有语言都受到同等支持,但对您来说好消息是 Java 插件比 CDT 更丰富和成熟。

于 2010-04-15T01:53:09.007 回答