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

我已经启动并运行了Eclipse CDT环境,并按照我喜欢的方式进行了自定义。 我也将大量处理Java。

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

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

如何从头再次安装Eclipse,从而安装Eclipse Java支持?

我已经安装在一起没有问题。 事实上,我有JDT,CDT,PyDev并排工作,有时我甚至有包含来自所有三种语言的代码的项目,这一切都只是花花公子。 如果您正确地为建造者订购了所有应该为其他人准备好的位。 (我在C ++中实现了一个API,在同一个项目中支持Java,Python和C ++)。

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

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

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

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