Eclipse لا يقوم بتحميل الإضافات في مجلد Dropins

StackOverflow https://stackoverflow.com/questions/1489648

  •  18-09-2019
  •  | 
  •  

سؤال

لقد قمت للتو بتنزيل Eclipse SDK 3.5.1 وترغب في تثبيت بعض الإضافات مثل GEF و EMF، إلخ.

قمت بتنزيل جميع ملفات ZIP لكل ما أحتاجه وقرر تثبيتها في مجلد Dropins. انا افرا http://wiki.eclipse.org/equinox_p2_getting_started. وهيكلة مجلد Dropin الخاص بي كما هو محدد:

eclipse/  
   dropins/  
     emf/  
       eclipse/  
         features/  
         plugins/  
     gef/  
       eclipse/  
         features/  
         plugins/  
     ... etc ...

عندما أبدأ Eclipse، لا يتعرف على أي من الميزات أو الإضافات التي وضعتها في الهيكل أعلاه. أيه أفكار؟

هل كانت مفيدة؟

المحلول

أقترح عليك محاولة تثبيت هذه الميزات عبر مدير التحديث. EMF و GEF هي ميزات قياسية من Eclipse.org، لا يوجد سبب لعدم تثبيتها في مجلد مستودع P2 الرئيسي في Eclipse (من السهل إلغاء تثبيتها، في حالة وجود قلقك).

إلقاء نظرة على عرض سجل الأخطاء (نافذة -> عرض العرض -> سجل الخطأ) لمعرفة لماذا لم يتم تحميلهم. تخميني هو أنهم يفتقدون التبعية، ولكن دون مزيد من المعلومات يصعب الإجابة على سؤالك. أقترح أيضا أن أبحث في المساعدة -> حول تفاصيل تثبيت Eclipse -> تثبيت ما تم تثبيته بالضبط.

نصائح أخرى

ربما يكون هذا متأخرا بعض الشيء لمساعدتك، لكن ربما سيساعد شخصا آخر. لقد قمت بمشكلة مماثلة، لذلك نشرت سؤالا إلى منتديات مجتمع Eclipse يسأل عن كيفية الحصول على تقرير عن التبعيات المفقودة. يظهر رد ميكايل إستريا المفيد أدناه لأولئك الذين ليسوا أعضاء في هذا المنتدى:


يمكنك البدء أو دياغ وحدة التحكم OSGI وحاول بدء حزمة يدويا. ستطبع وحدة التحكم بعض التحذيرات. يرى http://eclipse.org/equinox/documents/quickstart.php. وللمزيد من التفاصيل.

shell> eclipse -console
 [...Eclipse starts up...] 
osgi> diag your.unresolved.bundle
 [...shows you unresolved constraints...]

في حالتي، جربت العديد من هياكل الدليل الذي اعتقدت أنه يجب أن تعمل، قبل أن أجد أحد:

dropins/
   myPlugin
   plugins/
      depPluginDir1/*
      depPluginDir2/*

مرة أخرى في وقت لاحق لحل مشكلة مماثلة ...، وجدت أن صفحات الويب التالية مفيدة: أين هي حزمة بلدي, لا يتم التقاط المكونات الإضافية من Dropins / Folder.

بادئ ذي بدء، قم بتشغيل Eclipse مع -كلان لضمان حظر P2 بالكامل Directory Directory وترى الإضافات الخاصة بك.

إذا كان لا يزال لا يتم تحميل، فيمكنك استخدام تصحيح الأخطاء P2 لمعرفة ما هي المشكلة أيضا. بالنسبة لبعض السبب الغريب، لا يقوم P2 بتسجيل مشكلات Dropins إلا إذا قمت بتشغيله بشكل صريح بالخطوات التالية:

يخترع .options ملف في eclipse المجلد الذي تبدأ فيه Eclipse مع المحتوى التالي:

org.eclipse.equinox.p2.core/debug=true
org.eclipse.equinox.p2.core/reconciler=true

ثم قم بتشغيل Eclipse مع الوسائط التالية (الوسيطة الأخيرة هي المسار إلى ملف. العبوات التي قمت بإنشائها للتو):

eclipse -clean -console -consoleLog -debug /path/to/.options

PS، لقد أنشأت هذه bugzilla. لطلب تشغيله كإعداد افتراضي. يمكنك التصويت / تتبع جعل هذا التسجيل الافتراضي هناك.

PPS، @ اقتراح KC2001 هو واحد جيد أيضا بمجرد ضياحك على ما يحتوي البرنامج المساعد على المشكلة وتريد استكشاف الأخطاء وإصلاحها أكثر.

بعض الروابط ذات الصلة:

شيء قد حل هذا القضية نفسها للتو: بدء الكسوف مع معلمات سطر الأوامر -Clean -Console -ConsoLelog. الشيء الغريب: مع -Clean -Console، لم يعمل. فقط بعد أن أضفت -Consolelog، تم التعرف على الحزم.

انتهى الأمر بأنه مشكلة مع الكسوف بالنسبة لي. وضع جرة البرنامج المساعد في كل مجلدات مقترحة، تعمل كمسؤول، وما إلى ذلك.

ماذا تم حلها من حزمة جونو إلى Indigo. يمكنك العثور على إصدارات أقدم من الكسوف هنا.

تعمل المكونات الإضافية للأرشيف المحلي إذا قمت بتنزيل مكون إضافي لموقع التحديث. في هذه الحالة قد لا تعمل المتسابقين.

حول هيكل المتسابقين، لقد عملت دائما بالنسبة لي، لكنني لم أستخدم المجلد Eclipse داخل بلدي، فقط الإضافات والميزات. هل استخراج ملف zip إلى هذا الهيكل؟

إذا كانت الإجابة بنعم، فينبغي أن يكون الأمر يستحق التحقق من سجل الخطأ بعد بدء Eclipse، قد يكون هناك بعض الاعتماد غير المستمر المدرج.

لا تضع zip الملفات يدويا مثل ذلك.

استخدم المعالج داخل الكسوف لتثبيت برنامج أرشيف محلي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top