Ошибка затмения: «Не удается разрешить импорт XXX» - PullRequest
118 голосов
/ 01 декабря 2010

Я пытаюсь работать с Hibernate в Eclipse. Я создаю новый простой проект, и я также скачал проект колледжа через CVS. Оба не работают, в то время как на Eclipse моего коллеги работают. Проблема в том, что для каждого импорта класса Hibernate Eclipse говорит:

The import org.hibernate cannot be resolved

Но все банки Hibernate находятся в пути сборки, то есть:

antlr-2.7.6.jar
cglib-2.2.jar
commons-collections-3.1.jar
dom4j-1.6.1.jar
hibernate3.jar
hibernate-jpa-2.0-api-1.0.0.Final.jar
javassist-3.12.0.GA.jar
jta-1.1.jar
slf4j-api-1.6.1.jar

Ответы [ 28 ]

0 голосов
/ 18 сентября 2014

У меня такая же проблема. Я скачал флягу и добавил ее к пути сборки, но я не заметил, что расширение было .jar.zip. Я снова преобразовал его в .jar и добавил к пути сборки.

Это решило мою проблему. Это очень глупая ошибка, но я написал ее здесь на случай, если она кому-нибудь поможет.

0 голосов
/ 27 октября 2018

Я тоже не смог импортировать. Мне потребовалось несколько часов, чтобы понять, что я пытался использовать библиотеку / jar с привязкой 1.6, в то время как я пытался скомпилировать для 1.8. Когда я переключил свой проект на 1.6, проблема с импортом исчезла. Все сообщения об ошибках вели в неправильные направления. Просто в источнике я обнаружил некоторые ограничения, касающиеся версии 1.6. А также: Например, .settings и .classpath (поиск файлов) -> org.eclipse.jdt.core.compiler.codegen.targetPlatform = 1.6 могу дать подсказку, по таким вопросам.

0 голосов
/ 10 мая 2016

Если вы работаете с Maven и у вас возникла эта проблема, проверьте сервер репозитория (например, сервер Nexus), если артефакт есть.Иногда они могут изменить имя артефакта, и вы пытаетесь получить артефакт с его старым именем.

0 голосов
/ 09 апреля 2016

Я решил эту проблему с помощью JPA JAR из репозитория Maven , добавив его в путь сборки проекта.

0 голосов
/ 20 декабря 2018

Я столкнулся с той же проблемой и решил ее, удалив jar, который был добавлен дважды в двух разных зависимостях от моего pom.xml.Удаление одной из зависимостей решило проблему.

0 голосов
/ 11 марта 2014

Пожалуйста, попробуйте и проверьте, все ли библиотеки на месте. Я была такая же проблема. Но я решил эту проблему, переместив папку lib и снова добавив все jar-файлы в путь сборки.

0 голосов
/ 04 апреля 2019

Удаление «module-info.java» решило проблему для меня!

Этот файл был автоматически сгенерирован и появился в моей иерархии ...

0 голосов
/ 19 октября 2016

Если вы разрабатываете плагины в eclipse и используете целевую платформу (как в моем случае), вам необходимо убедиться, что вы проверили конфигурацию целевой платформы в Window-> Preferences-> Plug-in Development-> Target. Платформа и убедитесь, что ваша целевая платформа проверена и настроена. Надеюсь, это поможет.

...