تمت الإشارة إليه بشكل غير مباشر من ملف .class المطلوب
سؤال
أتلقى رسالة خطأ عندما أحاول إنشاء مشروعي في Eclipse:
The type weblogic.utils.expressions.ExpressionMap cannot be resolved. It is indirectly referenced
from required .class files
لقد بحثت عبر الإنترنت عن حل ولم أتمكن من العثور عليه (باستثناء تلك المواقع التي تجعلك تدفع مقابل المساعدة).هل لدى أي شخص أي فكرة عن طريقة لمعرفة كيفية المضي قدمًا في حل هذه المشكلة؟نقدر اي مساعدة، شكرا!
المحلول
كيف تقوم بإضافة فئات Weblogic الخاصة بك إلى مسار الفصل في Eclipse؟هل تستخدم WTP، ووقت تشغيل الخادم؟إذا كان الأمر كذلك، فهل وقت تشغيل الخادم الخاص بك مرتبط بمشروعك؟
إذا نقرت بزر الماوس الأيمن على مشروعك واخترت إنشاء path->configure
قم ببناء المسار ثم اختر علامة التبويب المكتبات.يجب أن تشاهد مكتبات weblogic المرتبطة هنا.إذا لم تقم بذلك يمكنك النقر فوق Add Library->Server Runtime
.إذا لم تكن المكتبة موجودة، فأنت بحاجة أولاً إلى تكوينها. Windows->Preferences->Server->Installed runtimes
نصائح أخرى
قم بإضافة ملف Spring-tx jar ويجب أن يقوم بتسويته.
هل بحثت في Google عن "weblogic ExpressionMap"؟هل تعرف ما هو وماذا يفعل؟
يبدو أنك تحتاج بالتأكيد إلى التجميع جنبًا إلى جنب مع Weblogic ومع جرارات Weblogic المضمنة في مسار فئة Eclipse الخاص بك، إذا لم تكن قد قمت بذلك بالفعل.
إذا كنت لا تعمل بالفعل مع Weblogic، فأنت بحاجة إلى معرفة ما الذي يشير إليه في العالم.قد تحتاج إلى إجراء بعض عمليات البحث الشاقة على الجرار و/أو ملفات الفئات و/أو الملفات المصدر للبحث عن تلك التي تتضمن السلسلة "weblogic".
إذا اضطررت إلى تضمين شيء يعتمد على فئة Weblogic هذه، ولكن لا يمكنني استخدام Weblogic، فسأحاول إجراء هندسة عكسية لفئة متوافقة.قم بإنشاء فئة weblogic.utils.expressions.ExpressionMap الخاصة بك؛معرفة ما إذا كان كل شيء يجمع؛استخدم أي أخطاء أو تحذيرات ناتجة في وقت الترجمة أو وقت التشغيل لإعطائك أدلة حول الأساليب والأعضاء الآخرين الذين يجب أن يكونوا في هذا الفصل.قم بإنشاء طرق كعب روتين لا تفعل شيئًا أو تُرجع فارغة إن أمكن.
تحدث هذه المشكلة بسبب حصول عدد قليل من الجرار على مراجع من جرة أخرى وجرة مرجعية مفقودة.
مثال :إطار الربيع
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
في هذه الحالة، يكون "org.springframework.beans.factory.annotation.Autowire" مفقودًا.
Spring-bean.jar is missing
بمجرد إضافة التبعية في مسار الفصل الدراسي الخاص بك، سيتم حل المشكلة.
كنت أتلقى هذا الخطأ:
لا يمكن حل النوع com.ibm.portal.state.exceptions.StateException.تتم الإشارة إليه بشكل غير مباشر من ملفات .class المطلوبة
القيام بما يلي إصلاحه بالنسبة لي:
الخصائص -> مسار بناء Java -> المكتبات -> مكتبة الخادم[wps.base.v61]unbound -> Websphere Portal v6.1 على WAS 7 -> إنهاء -> موافق