是否可以在 Eclipse 中将 CDT 和 Java IDE 放在一起?

2022-09-02 10:30:32

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

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

目前,我有C / C++和Ada一起工作(CDT + GNAT工作台)。

如何安装 Eclipse Java 支持,同时再次从头开始安装 Eclipse?


答案 1

我已经一起安装了两个,没有问题。事实上,我有JDT,CDT,PyDev并排工作,有时我甚至有包含所有三种语言代码的项目,这一切都很花哨。所有应该为其他人准备的位都为您提供了正确的构建器订单。(我在C++中实现了一个API,支持Java,Python和C++都在同一项目中)。

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

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

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

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


答案 2

推荐