Индексатор C / C ++ анализирует ваш файл исходного кода для сбора информации, используемой для автозаполнения, выделения синтаксиса и т. Д.
Вы сказали, что используете CDT в дополнение к источнику Java. Мне кажется, что вы используете C / C ++ и Java-код в том же проекте Eclipse. Я предполагаю, что индексатор C / C ++ случайно пытается проанализировать исходный файл Java и запутывается. Если это так, используйте разные проекты Eclipse для вашей Java и для вашего кода C / C ++.