Действительно ли возможно иметь CDT и Java IDE вместе в Eclipse?

У меня есть среда CDT Eclipse и выполнение и настроенный просто способ, которым мне нравится оно. Я также собираюсь быть в большой степени контактом с Java.

Я не хочу устанавливать отдельную версию Eclipse только для получения функций Java, поскольку я буду переключаться между C-> C++-> ADA-> Java довольно часто. Из-за этого я хотел бы, чтобы то IDE поддерживало все языки.

В данный момент у меня есть C/C++ и Ada, сотрудничающая (CDT + инструментальные средства GNAT).

Как я могу получить поддержку Java Eclipse, установленную с установкой Eclipse с нуля снова?

19
задан Lii 7 February 2018 в 09:12
поделиться

1 ответ

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

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

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

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

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

19
ответ дан 30 November 2019 в 04:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: