Eclipse "этот модуль компиляции не находится на пути сборки проекта Java" - PullRequest
78 голосов
/ 05 февраля 2010

Я не могу заставить автозаполнение работать на Eclipse.

Я работаю над проектом на SVN. Я создал проект в Eclipse, зайдя в

Файл -> Импорт -> Оформить заказ как проект -> Мастер создания проекта.

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

Этот модуль компиляции не находится на пути сборки проекта Java.

Я гуглил, но все говорят, что проект должен быть Java-проектом. Но это так! В чем проблема?

Обновление

Структура каталога в SVN выглядит следующим образом:

-Project_name
  -application
     -META-INF
       application.xml
       MANIFEST.MF
  +build
  +db
  +deploy
  +dist
  +lib
  +properties
  +script
  -src
     -META-INF
        someother.xml (datasource info)
        persistence.xml
        folder hierarchy with source files (should be package)
  -web
     some folders
          .
          .
     files
       .
       .
     -WEB-INF
        faces-config.xml
        jboss-web.xml
        web.xml
     build_win.xml

Как мне сообщить Eclipse, где находится папка с исходными файлами, application.xml и другие конфигурационные xml-файлы?

Ответы [ 23 ]

0 голосов
/ 02 июня 2013

Я обнаружил, что получаю эту ошибку из-за того, что мои файлы, включая мой основной класс, находятся вне папки .src.

0 голосов
/ 20 апреля 2012

Была такая же проблема. Решение: Контекстное меню -> Maven -> Включить управление зависимостями

Не знаю, почему это было потеряно при проверке.

0 голосов
/ 05 февраля 2010

Как указано в сообщении, находится ли файл где-нибудь на пути проекта Java Build Path (например, в папке с исходным кодом)?

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