Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse中可以同时使用CDT和JavaIDE吗?_Java_Eclipse_Eclipse Cdt_Eclipse Jdt - Fatal编程技术网

在Eclipse中可以同时使用CDT和JavaIDE吗?

在Eclipse中可以同时使用CDT和JavaIDE吗?,java,eclipse,eclipse-cdt,eclipse-jdt,Java,Eclipse,Eclipse Cdt,Eclipse Jdt,我有一个EclipseCDT环境,可以按照我喜欢的方式运行和定制。我还将大量使用Java 我不想安装一个单独的Eclipse版本来获取java特性,因为我经常在C++ -C++>艾达-java之间切换。因此,我希望一个IDE支持所有语言 目前,我已经让C/C++和Ada一起工作(CDT+GNAT工作台) 我怎样才能在不重新安装Eclipse的情况下安装Eclipse Java支持?我已经将两者安装在一起,没有任何问题。事实上,我让JDT、CDT和PyDev并肩工作,有时我甚至有包含所有三种语言代

我有一个EclipseCDT环境,可以按照我喜欢的方式运行和定制。我还将大量使用Java

<>我不想安装一个单独的Eclipse版本来获取java特性,因为我经常在C++ -C++>艾达-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更加丰富和成熟。

我使用eclipse中的安装功能安装了一个名为“eclipse Java开发工具”的包/插件。在这之后,我没有得到我所期望的“createjavaproject”选项。我的“EclipseInstallationDetails”向我展示了一种叫做“EclipseJava开发工具”的东西是我配置的一部分。但是,在插件的安装目录中,我没有看到一个与JDT相关的插件,而这些插件是单独JavaIDE安装的一部分。你能给我一些指针来解决这个问题吗?看来你的插件安装正确了。从我看到的情况来看,您应该能够通过选择Java开发透视图(WindowPerspectiveJava)获得。每个插件都会修改UI,因此选择正确的透视图将使该插件的特定选项更加突出。这意味着您应该始终可以通过选择文件新建项目来创建新项目。。。其中Java类型的项目应该在“新建项目”对话框的模板树中可用。希望这对我很有帮助,我只是把它们放在同一个工作区。在C++和java项目之间切换时,它也应该自动切换C++和java透视图。