Eclipse Maven - завершение кода завершается ошибкой «Этот модуль компиляции не находится на пути сборки проекта Java» и «Ошибка загрузки индекса» - PullRequest
0 голосов
/ 23 марта 2020

Я нашел несколько вопросов по этой теме c, некоторые с ответами, но в моем случае ни один из них не помог мне решить эту проблему. Или, по крайней мере, ни одного, который был бы мне понятен, начинающий затмение.

Но я понял свою проблему и вот ее описание. Я также отправлю ответ.

У меня есть проект Eclipse Maven. Я замечаю, что если я открою свой файл. java и попытаюсь отредактировать его, набрав что-то вроде obj., я получу ошибку " Этот модуль компиляции не находится на пути сборки проекта Java."За этой ошибкой следует поле" Ошибка загрузки индекса", как показано ниже:

enter image description here

1 Ответ

0 голосов
/ 23 марта 2020

Проект maven (в зависимости от того, является ли он типом сети или каким-либо другим проектом) имеет структуру, подобную приведенной ниже:

enter image description here

Для того, чтобы чтобы ваш код работал, и, как показано ниже, убедитесь, что вы открыли и изменили файл java в своем проекте MyProject-war , а не в вашем MyProject> MyProject-war project.

Когда вы откроете эти два файла в редакторе, вы увидите, что один из них выделен жирным шрифтом "J", а у другого - пустая буква "J" на вкладке, как показано ниже:

enter image description here

У кода, выделенного жирным шрифтом "J", будет правильное завершение кода. Вы должны иметь возможность печатать такие вещи, как String. или ваш объект. и получите завершение кода.

Тот, у которого полая буква "J", не будет показывать завершение кода, но покажет вам информацию и ошибку выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...