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

Eclipse Java EE для установки модуля С++

У меня установлен Eclipse IDE для пакетов Java EE. Как добавить среду C/С++ в текущую установку Eclipse? Или есть лучший способ сделать это?

4b9b3361

Ответ 1

Используйте Справкa > Установить Новое программное обеспечение, чтобы открыть диалоговое окно установки. Там вы должны выбрать правильный сайт обновления из раскрывающегося списка вверху. В зависимости от того, какая версия Eclipse у вас есть, она скорее всего будет Indigo или Helios.

После выбора сайта обновления в списке ниже будут добавлены доступные функции для установки (будьте терпеливы, это может занять минуту). Найдите группу " Языки программирования" в этом списке, разверните ее и установите флажок " Средства разработки C/С++". При желании вы также можете выбрать функции "инкубации" для C/С++ или CDT.

Нажмите кнопку Next и следуйте инструкциям для загрузки и установки CDT.

Ответ 2

Я использую Eclipse Java EE IDE для веб-разработчиков, версия: Neon.3 Release (4.6.3RC2) на Ubuntu. Вот шаги, которые я установил для плагинов С++:

Help > Eclipse Marketplaces..
In Find input box, enter C++
Scroll down to locate Eclipse C/C++ IDE CDT 9.2 (Neon.2)
Click Install

Примечание: вы можете увидеть другую версию CDT для C/С++ IDE, если вы используете другую версию Eclipse Java EE IDE

Ответ 3

В дополнение к приведенным выше шагам я хочу поделиться побочным эффектом установки модулей C/С++ в Java EE Eclipse: ваши настраиваемые горячие клавиши могут не работать.

Исправление:

  • Попробуйте "Восстановить команду" в "Предпочтениях" - "Ключи".
  • Если это не поможет, вы можете попытаться закрыть перспективу Java и снова открыть ее. Это сделало трюк для меня.

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