"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية معالجة الخطأ \"النوع \'التطبيق\' ليس API\" في Eclipse؟

كيفية معالجة الخطأ \"النوع \'التطبيق\' ليس API\" في Eclipse؟

تم النشر بتاريخ 2024-11-07
تصفح:535

How to Address the \

خطأ في تقييد الوصول مع "نوع "التطبيق" ليس API"

يحدث هذا الخطأ عند محاولة الوصول إلى فئات غير API، مثل مثل com.apple.eawt.Application، والتي لم يتم عرضها كجزء من واجهة برمجة التطبيقات العامة لـ Java.

الخلفية: قيود الوصول إلى Eclipse

يستخدم Eclipse قيود الوصول للحماية يمنع المطورين من استخدام فئات غير تابعة لواجهة برمجة التطبيقات (API) والتي قد تسبب مخاوف تتعلق بالأمان أو الاستقرار. يتم تعريف فئات واجهة برمجة التطبيقات (API) بشكل واضح في وثائق Java الرسمية.

المشكلة: استخدام فئات غير واجهة برمجة التطبيقات

تنشأ بعض المواقف حيث قد يكون من الضروري الوصول إلى فئات غير واجهة برمجة التطبيقات (API) ، مثل الوظائف المتقدمة أو التوافق مع منصات محددة. في هذه الحالات، تمنع قيود الوصول الخاصة بـ Eclipse استخدام مثل هذه الفئات.

الحل: تعديل قيود الوصول

لحل الخطأ، يمكنك تعديل قيود الوصول في Eclipse باتباع الخطوات التالية:

    انقر بزر الماوس الأيمن على المشروع في مستكشف الحزم وحدد "خصائص".
  1. انتقل إلى "Java Build Path" ثم إلى "المكتبات" علامة التبويب.
  2. قم بتوسيع المكتبة التي بها مشكلات (على سبيل المثال، rt.jar).
  3. ضمن "قواعد الوصول"، انقر فوق "تحرير..." ثم "إضافة...
  4. ] &&&]قم بإنشاء دقة جديدة باستخدام "يمكن الوصول إليها" ونمط القاعدة المقابل (على سبيل المثال، "com/apple/eawt/**").
  5. ستسمح لك هذه العملية بالوصول إلى ما هو ضروري غير- فئات واجهة برمجة التطبيقات (API) مع الحفاظ على مقاييس الأمان والاستقرار الخاصة بـ Eclipse.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3