Подтвердить что ты не робот

Eclipse: возможно ли совместное использование CDT и Java IDE

У меня есть среда Eclipse CDT, работающая и настроенная так, как мне нравится. Я тоже буду активно работать с java в ближайшее время, и я не хочу устанавливать отдельную версию Eclipse только для того, чтобы получить java-функции, поскольку я буду переключаться между C- > С++ → ADA- > Java довольно часто поэтому я бы не хотел, чтобы одна среда IDE поддерживала все языки. На данный момент у меня C/С++ и Ada работают вместе (CDT + GNAT workbench). Как я могу получить Eclipse Java IDE без повторного установки eclipse с нуля.

Спасибо

4b9b3361

Ответ 1

Я установил вместе без проблем. На самом деле у меня были JDT, CDT, PyDev, все работающие бок о бок, иногда у меня даже были проекты, содержащие код со всех трех языков, и все это работало просто денди. Все биты, которые должны были быть готовы для других, были предоставлены вам, чтобы вы правильно заказывали своих строителей. (У меня был API, реализованный на С++ с поддержкой Java, Python и С++ в одном проекте).

Однако, поскольку вы уже используете свою настройку так, как хотите, я настоятельно рекомендую вам сделать резервную копию вашей установки Eclipse и вашей.метадатной папки в вашей рабочей области (я обычно просто застегиваю всю рабочую область, когда я возился с Eclipse вот так)

Затем вы можете просто войти в свой менеджер плагинов и получить плагин JDT для установки с сайта обновлений. Честно говоря, я не ожидаю, что у вас возникнут проблемы. Вы можете использовать разные рабочие области для разделения CDT и Java, но если вам действительно не нужно это четкое разделение, я бы рекомендовал вам делать все в одном рабочем пространстве. Переключение рабочей области в Eclipse в значительной степени означает, что вы должны запустить новый экземпляр этого приложения со всей загрузкой и ожиданием этого.

Смешивание типов языков в одном проекте может потребовать ручной работы с проектами проекта eclipse. Иногда gui не предлагает вам иметь несколько аспектов для тех же проектов. В противном случае переход с одного языка на другой прозрачен. Вы можете переключить перспективу, или вы можете создать свою собственную перспективу с помощью только тех видов, которые вы хотите. Снова не было проблем с сопоставлением совпадений с CDT с представлениями из других языков/плагинов.

Это, вероятно, самая большая сила Eclipse. Обеспечьте единую среду разработки независимо от работы, которую вы выполняете. При этом не все языки поддерживаются одинаково, хорошей новостью для вас является то, что плагин Java намного богаче и зрелее, чем CDT.