Импорт java не может быть разрешен

Я импортировал свое рабочее пространство java, содержащее 5 проектов в этой новой установке: я переключаюсь с 32-битного компьютера на 64-битный (не имеет отношения к IMO).

У меня такая ошибка в одном проекте:

The type org.apache.log4j.Level cannot be resolved. It is indirectly referenced from required .class files

И этот на другом:

The type org.springframework.core.NestedRuntimeException cannot be resolved. It is indirectly referenced from required .class files

И, наконец, этот, немного другой:

The import javax.ejb cannot be resolved

Последний относится к банке, содержащейся в системной библиотеке weblogic, включенной в путь к классам и очень важной. Как вы можете видеть здесь:

Импорт java не может быть разрешен

Эти проекты также имеют общую библиотеку под названием PCDD_W.

Импорт java не может быть разрешен

и эта общая библиотека содержит log4j.jar, в котором находится Level.class и spring-core.jar, содержащий NestedRuntimeExceptionClass с правильным путем.

Импорт java не может быть разрешен

Здесь мы видим, что общая библиотека хорошо включена и содержит класс Level (такой же, как и в другом проекте): Импорт java не может быть разрешен

Когда я нажимаю на класс Level в Eclipse, в коде открывается правильный Level.class. Таким образом, Eclipse может найти его, но он может быть неправильно указан в моем пути сборки.

Это проект муравьев (а не maven).

Я использую фотон eclipse, и мой проект Java работает на WebLogic 10.3.6, JDK 1.6

привет, это может вам помочь: stackoverflow.com/a/38363240/1004631

robot_alien 02.08.2018 11:09

@robot_alien: Спасибо за ваш ответ, но в этом проекте версия Log4j - 1.2, и я не могу выполнить обновление до Log4j 2. Эта версия отлично работает на моем старом ПК, здесь кажется, что я пропустил шаг в моей установке / локальной конфигурации .

jayjaypg22 02.08.2018 14:37
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
819
0

Другие вопросы по теме