Косвенно на него ссылаются из required.файл класса
Я получаю сообщение об ошибке, когда пытаюсь построить свой проект в eclipse:
The type weblogic.utils.expressions.ExpressionMap cannot be resolved. It is indirectly referenced
from required .class files
5 ответов:
Как вы добавляете свои классы Weblogic в classpath в Eclipse? Вы используете WTP и серверную среду выполнения? Если да, то связана ли среда выполнения сервера с вашим проектом?
Если вы щелкните правой кнопкой мыши на вашем проекте и выберите build
path->configure
build path, а затем выберите вкладку библиотеки. Вы должны увидеть библиотеки weblogic, связанные здесь. Если вы этого не сделаете, вы можете нажать кнопкуAdd Library->Server Runtime
. Если библиотеки нет, то сначала нужно ее настроить.Windows->Preferences->Server->Installed runtimes
Вы гуглили для "weblogic ExpressionMap"? Знаете ли вы, что это такое и что оно делает?
Похоже, вам определенно нужно компилировать вместе с Weblogic и с jars Weblogic, включенными в ваш путь к классу Eclipse, если вы еще этого не сделали.
Если вы еще не работаете с Weblogic, то вам нужно выяснить, что в мире ссылается на него. Возможно, вам придется сделать несколько мощных грэппингов на ваших jars, classfiles и/или исходных файлах, ища, какие из них включите строку "weblogic".
Если бы мне пришлось включить что-то, что полагается на этот класс Weblogic, но не может использовать Weblogic, я бы соблазнился попробовать реинжиниринг совместимого класса. Создавать свои собственные сервера WebLogic.utils.выражения.ExpressionMap class; смотрите, все ли компилируется; используйте любые возникающие ошибки или предупреждения во время компиляции или во время выполнения, чтобы дать вам подсказки относительно того, какие методы и другие члены должны быть в этом классе. Сделайте методы заглушки, которые ничего не делают или возвращают null, если возможный.
Эта проблема возникает из-за того, что несколько банок получают ссылки из других банок, а ссылка на банку отсутствует .
Пример: пружинный каркас
Description Resource Path Location Type The project was not built since its build path is incomplete. Cannot find the class file for org.springframework.beans.factory.annotation.Autowire. Fix the build path then try building this project SpringBatch Unknown Java Problem
В данном случае " орг.весенняя рамка.зернышки.завод.аннотация.Autowire " отсутствует.
Spring-bean.jar is missing
Как только вы добавите зависимость в свой путь к классу, проблема будет решена.
Я получал эту ошибку:
Тип com.компания IBM.портал.государство.исключения.Исключение StateException не может быть разрешено. На него косвенно ссылаются из required .файлы классов
Делая следующее исправил это для меня:
Свойства - > путь сборки Java - > библиотеки - > Библиотека сервера[wps.база.В61]непривязанный -> в WebSphere портал V6.1 на 7 -> Готово -> ок