Я установил оба без проблем. На самом деле JDT, CDT, PyDev работали бок о бок, иногда у меня даже были проекты, содержащие код на всех трех языках, и все это работало просто замечательно. Все биты, которые должны были быть готовы для других, были предоставлены, если вы правильно заказываете свои строители. (У меня был реализован API в C ++ с поддержкой Java, Python и C ++ в одном проекте).
Однако, так как у вас уже есть ваши настройки, работающие так, как вы хотите, я настоятельно рекомендую вам сделать резервную копию вашей установки Eclipse И вашей папки .metadata в вашей рабочей области (обычно я просто архивирую всю рабочую область, когда возиться с Затмение как то)
Тогда вы можете просто войти в свой менеджер плагинов и заставить плагин JDT установить себя с сайта обновлений. Честно говоря, я не ожидаю, что у вас возникнут какие-либо проблемы. Вы можете использовать разные рабочие пространства для разделения CDT и Java, но если вам действительно не нужно это четкое разделение, я бы рекомендовал вам делать все в одной рабочей области. Переключение рабочего пространства в Eclipse в значительной степени означает, что вам нужно запустить новый экземпляр с полной загрузкой и ожиданием, которое это подразумевает.
Смешивание типов языков в одном и том же проекте может потребовать ручного редактирования файлов проекта eclipse. Иногда графический интерфейс не предлагает вам иметь несколько аспектов для одних и тех же проектов. В противном случае переключение с одного языка на другой является прозрачным. Вы можете переключать перспективу или строить свою собственную перспективу, используя только те виды, которые вам нужны. И снова не было проблем с совмещением представлений из CDT с представлениями из других языков / плагинов.
Это, вероятно, самая сильная сторона Eclipse: создание единой среды разработки независимо от выполняемой работы. При этом не все языки поддерживаются одинаково, хорошая новость для вас в том, что плагин Java гораздо более богат и зрел, чем CDT.