2009-09-28 5 views
25

मैं सिर्फ ग्रहण एसडीके 3.5.1 डाउनलोड किया dropins फ़ोल्डर में प्लग-इन लोड नहीं करता है और कुछ इस तरह GEF, EMF, आदिग्रहण

मैं सब कुछ मैं जरूरत के लिए सभी ज़िप फ़ाइलें डाउनलोड की के रूप में ऑन जोड़ने स्थापित करना चाहते हैं और उन्हें ड्रॉपिन फ़ोल्डर में स्थापित करने का फैसला किया। मैं http://wiki.eclipse.org/Equinox_p2_Getting_Started पढ़ सकते हैं और मेरी dropin फ़ोल्डर निर्दिष्ट के रूप में संरचित:

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

जब मैं ग्रहण शुरू यह सुविधाओं या प्लग इन मैं ऊपर संरचना में डाल दिया है की किसी भी मान्यता नहीं देता। कोई विचार?

उत्तर

5

मेरा सुझाव है कि आप उन सुविधाओं को अद्यतन प्रबंधक के माध्यम से स्थापित करने का प्रयास करें। ईएमएफ और जीईएफ Eclipse.org से मानक विशेषताएं हैं, उन्हें ग्रहण के मुख्य पी 2 रिपोजिटरी फ़ोल्डर में स्थापित करने का कोई कारण नहीं है (यदि आपकी चिंता हो तो उन्हें अनइंस्टॉल करना आसान है)।

त्रुटि लॉग दृश्य (विंडो -> दिखाएँ देखें -> त्रुटि लॉग) पर नज़र डालें, यह देखने के लिए कि वे क्यों लोड नहीं हुए हैं। मेरा अनुमान है कि वे एक निर्भरता खो रहे हैं, लेकिन अधिक जानकारी के बिना आपके प्रश्न का उत्तर देना मुश्किल है। मैं यह भी सुझाव देता हूं कि सहायता -> ग्रहण के बारे में -> स्थापना विवरण यह देखने के लिए कि वास्तव में क्या इंस्टॉल किया गया है।

+0

यही वह समय है जो मैंने कुछ समय पहले किया था, लेकिन चूंकि किसी और ने यह नहीं कहा है, इसलिए मैं आपको स्वीकार्य उत्तर दूंगा। – rancidfishbreath

-3

zip फ़ाइलों को मैन्युअल रूप से इस तरह न रखें।

स्थानीय संग्रह प्लग-इन स्थापित करने के लिए ग्रहण के भीतर विज़ार्ड का उपयोग करें।

+1

मैंने अभी इसे dtp_1.7.1.zip और ग्रहण के साथ कोशिश की और त्रुटि कह रही है "जार में कोई सॉफ़्टवेयर साइट नहीं मिली: फ़ाइल: /Users/user/Desktop/dtp_1.7.1.zip! /। क्या आप संपादित करना चाहते हैं स्थान?" – rancidfishbreath

+0

पुरालेख विज़ार्ड केवल .jar फ़ाइलों के लिए है। – jdborg

0

स्थानीय संग्रह प्लग-इन काम करते हैं यदि आपने एक अपडेट साइट प्लग-इन डाउनलोड किया है। उस स्थिति में ड्रॉपिन काम नहीं कर सकते हैं।

ड्रॉपिन संरचना के बारे में, यह हमेशा मेरे लिए काम करता है, लेकिन मैं अपने स्वयं के अंदर ग्रहण फ़ोल्डर का उपयोग नहीं करता, केवल प्लगइन और फीचर्स। क्या आपने ज़िप फ़ाइल को उस संरचना में निकाला था?

यदि हां, ग्रहण शुरू होने के बाद त्रुटि लॉग की जांच करने योग्य होना चाहिए, तो कुछ अनसुलझे निर्भरता सूचीबद्ध हो सकती हैं।

+0

ज़िपों में एक ग्रहण फ़ोल्डर होता है, लेकिन मैंने उनका मुख्य कारण मूल पोस्ट में आलेख पर आधारित था। हम्म मुझे अनसुलझे निर्भरता मुद्दे को देखना होगा। हालांकि मैंने लॉग में कुछ भी नहीं देखा। – rancidfishbreath

+0

हां, सच्चाई बताने के लिए ग्रहण फ़ोल्डर्स को कोई फर्क नहीं पड़ता। शायद यदि आप अपडेट मैनेजर के बजाय उपयोग कर सकते हैं, क्योंकि गैलीलियो अपडेट साइट (जीईएफ, ईएमएफ, और रिलीज ट्रेन से अन्य परियोजनाएं निश्चित रूप से उपलब्ध हैं) से कई परियोजनाएं उपलब्ध हैं। –

32

शायद आपकी मदद करने में थोड़ा देर हो चुकी है, लेकिन शायद यह किसी और की मदद करेगी। मुझे एक ही समस्या थी, इसलिए मैंने ग्रहण समुदाय फोरम को एक प्रश्न पोस्ट किया कि लापता निर्भरताओं के बारे में रिपोर्ट कैसे प्राप्त करें। माइकेल इस्त्रिया के सहायक जबाब जो लोग उस मंच के सदस्य नहीं हैं के लिए नीचे दिखाया गया है:


आप शुरू करने या OSGi कंसोल diag और मैन्युअल रूप से बंडल प्रारंभ करने का प्रयास कर सकते हैं। कंसोल आपको कुछ चेतावनियां प्रिंट करेगा। अधिक जानकारी के लिए 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/* 
+6

+1 नई उपयोगी जानकारी के साथ उत्तर दिए गए प्रश्न को अपडेट करने के लिए – rancidfishbreath

+0

इसके लिए धन्यवाद, मूल समस्या के लिए बहुत देर हो चुकी है, लेकिन मुझे यकीन है कि यह फिर से पॉप हो जाएगा और मैं निश्चित रूप से ओएसजीआई कंसोल का प्रयास करूंगा। – rancidfishbreath

+1

स्वीकार्य निर्देशिका संरचना रिलीज-टू-रिलीज को बदलती प्रतीत होती है। जब मैंने हेलिओस में अपग्रेड किया, तो मुझे अपनी बूंदों को पुनर्व्यवस्थित करने की आवश्यकता थी। http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/p2_dropins_format.html हेलियोस के लिए समर्थित लेआउट देता है। – kc2001

2

कुछ ऐसा जो सिर्फ मेरे लिए यह बहुत ही इस मुद्दे को हल किया है : कमांड लाइन पैरामीटर के साथ ग्रहण शुरू करें -clean -console -consoleLog। अजीब चीज: -कल-कंसोल के साथ, यह काम नहीं किया। केवल जोड़ने के बाद -consoleLog, बंडल पहचाने गए थे।

23

सबसे पहले, यह सुनिश्चित करने के लिए ग्रहण चलाएं कि पी 2 पूरी तरह से ड्रॉपिन निर्देशिका को बचाता है और आपके प्लगइन देखता है।

यदि यह अभी भी लोड नहीं होता है तो आप यह देखने के लिए पी 2 डीबगिंग का उपयोग कर सकते हैं कि समस्या क्या है। कुछ अजीब कारण p2 dropins मुद्दों लॉग नहीं के लिए जब तक आप स्पष्ट यह निम्न चरणों के साथ मोड़ पर:

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

eclipse फ़ोल्डर में एक .options फ़ाइल जहाँ आप निम्नलिखित सामग्री के साथ ग्रहण शुरू बनाएं

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

पुनश्च, मैं this bugzilla बनाया है यह रूप में चालू किया जाना अनुरोध करने के लिए:

तो निम्न तर्क के साथ ग्रहण (अंतिम तर्क .options फाइल आपने अभी बनाया करने के लिए पथ है) चलाने एक डिफ़ॉल्ट आप इस लॉगिंग को डिफ़ॉल्ट बनाकर वोट/ट्रैक कर सकते हैं।

पीपीएस, @ केसी 2001 का सुझाव एक अच्छा भी है जब आप प्लगइन के मुद्दे पर संकुचित हो जाते हैं और आप इसे और अधिक समस्या निवारण करना चाहते हैं।

कुछ प्रासंगिक लिंक:

1

यह मेरे लिए ग्रहण के साथ कोई समस्या किया जा रहा समाप्त हो गया। सुझाव दिया गया है कि प्रत्येक फ़ोल्डर में प्लगइन जार रखकर, व्यवस्थापक के रूप में चल रहा है, आदि काम नहीं किया।

यह हल किया गया कि यह जूनो पैकेज से इंडिगो तक डाउनग्रेड कर रहा था। आप ग्रहण here के पुराने संस्करण पा सकते हैं।