ग्रहण पैकेज एक्सप्लोरर और ग्रहण परियोजना एक्सप्लोरर के बीच अंतर क्या है?


130

ऐसा लगता है कि ये दोनों विचार लगभग समान हैं, खासकर गैलीलियो के बाद से। क्या यह सच है, या मैं एक या दूसरे की कुछ विशेषताओं को याद कर रहा हूं?


3
मैंने प्रोजेक्ट एक्सप्लोरर पर कभी गौर नहीं किया ...
pjp

@pjp आप विंडो-> शो व्यू -> अन्य इसे सक्षम करने के लिए कर सकते हैं
thedrs

जवाबों:


76

एक्लिप्स की मदद के अनुसार, प्रोजेक्ट एक्सप्लोरर

कार्यक्षेत्र में कलाकृतियों का एक पदानुक्रमित दृश्य प्रदान करता है, जिसे आपके कार्यक्षेत्र के विशिष्ट कॉन्फ़िगरेशन द्वारा अनुकूलित किया जाता है।

केवल जावा डेवलपर टूल (JDT) ने प्रोजेक्ट एक्सप्लोरर को लगभग एक्सप्लोरर के रूप में स्थापित किया है और पैकेज एक्सप्लोरर (संदर्भ मेनू में अन्य स्रोत कोड संचालन सहित) के रूप में जावा प्रोजेक्ट के लिए व्यवहार करता है। लेकिन प्रोजेक्ट एक्सप्लोरर अन्य भाषाओं और प्रोजेक्ट प्रकारों के लिए भी प्रयोग करने योग्य है।

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

उदाहरण के लिए स्प्रिंगसोर्स सोर्स सूट 2.1.0 का उपयोग करके मेरे पास वेब प्रोजेक्ट्स, स्प्रिंग बीन्स और वेब सेवाओं के लिए अतिरिक्त नोड हैं। इस वजह से मैं प्रोजेक्ट एक्सप्लोरर का उपयोग करने का पक्ष लेता हूं।


3
"पैकेज एक्सप्लोरर आपको अतिरिक्त ट्री नोड दिखाता है" - क्या आपका मतलब था "प्रोजेक्ट एक्सप्लोरर आपको अतिरिक्त ट्री नोड दिखाता है"?
पेट्र ग्लैडिख

1
इसके अलावा, प्रोजेक्ट एक्सप्लोरर डबल क्लिक पर एक परियोजना नहीं खोलता है - पैकेज एक्सप्लोरर करता है।
किरिल रहमान

2
प्रोजेक्ट एक्सप्लोरर के गायब होने की एक बात (जो कि वास्तव में मुझे परेशान करती है) है "वर्किंग सेट्स के साथ काम करते समय" अन्य प्रोजेक्ट्स "ताकि आप प्रोजेक्ट्स को आसानी से" खो "सकें। आप इस समस्या के लिए Bugs.eclipse.org/bugs/show_bug.cgi?id=266030 पर ट्रैक / वोट कर सकते हैं ।
स्टूजेक

एक और मुद्दा यह है कि कुछ प्लग-इन परियोजना / पैकेज एक्सप्लोरर के विचारों में से केवल एक में कार्यक्षमता जोड़ते हैं। उदाहरण के लिए PexTools जो आपको एक फ़ाइल की निर्देशिका के लिए एक एक्सप्लोरर विंडो के संदर्भ मेनू को खोलता है, केवल पैकेज एक्सप्लोरर में काम करता है
thedrs

@KirillRakhman अब Project Explorerडबल क्लिक के साथ प्रोजेक्ट खोलता है। 2019-03 संस्करण पर परीक्षण किया गया।
मार्को सुल्ला

15

मेरा मानना ​​है कि प्रोजेक्ट एक्सप्लोरर का अर्थ नेविगेटर के उत्तराधिकारी के रूप में है, और यह (अधिकांश भाग के लिए) भाषा-अज्ञेय है।

पैकेज एक्सप्लोरर विशेष रूप से जावा प्रोजेक्ट्स के लिए है, यही कारण है कि इसके संदर्भ मेनू में रीफैक्टरिंग जैसा सामान है। पैकेज एक्सप्लोरर जावा कक्षाओं और पैकेज (जैसा कि नाम से पता चलता है) दिखाता है, जबकि प्रोजेक्ट एक्सप्लोरर फ़ोल्डर और .java फाइलें दिखाता है।


दिलचस्प बात यह है कि 'नेविगेटर' क्षैतिज स्क्रॉलिंग का समर्थन करता है, जबकि 'पैकेज एक्सप्लोरर' नहीं करता है - कृपया आगे बढ़ें
डैनियल

4

जावा प्रोजेक्ट पर कुछ अंतर जो मैं (जूनो में) देखता हूं:

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

इसलिए मैं दोनों टैब को साथ-साथ रखता हूं। :-)


2

मेरा प्रोजेक्ट एक्सप्लोरर उन फ़ोल्डरों को छिपाता है जो एक स्रोत कोड प्रबंधन प्रणाली से संबंधित हैं, जबकि पैकेज एक्सप्लोरर .gitफ़ोल्डर को दिखाता है । इसके अलावा, पैकेज एक्सप्लोरर अधिक विकल्प प्रदान करता है जो स्रोत कोड के साथ काम करते हैं, जैसे कि रिफैक्टिंग सामान।


2

एक बात जो मैंने अभी देखी है, वह यह है कि कम से कम जावा एंड्रॉइड ऐप को विकसित करते समय, प्रोजेक्ट्स पैकेज एक्सप्लोरर में दिखाई नहीं देगा अगर उनकी प्रोजेक्ट.प्रॉपरेटीज़ फ़ाइल बोर या गैर-मौजूद है।

मैं केवल पैकेज एक्सप्लोरर का उपयोग कर रहा था और प्रोजेक्ट एक्सप्लोरर छिपा हुआ था, और मैं अपने बाल खींच रहा था यह जानने की कोशिश कर रहा था कि मेरा आयातित प्रोजेक्ट दिखाई क्यों नहीं देगा। मेरा कंसोल कह रहा था कि परियोजना के पास कोई .properties फ़ाइल नहीं थी, लेकिन यह मेरे लिए दिखाई नहीं दे रहा था right click -> fix properties। फिर मैंने प्रोजेक्ट एक्सप्लोरर खोला और यह वहां था जैसा कि होना चाहिए।


2

पैकेज एक्सप्लोरर को पसंद करने का एक कारण यह एकमात्र खोजकर्ता है जो सूची में दिखाई देता है जब आप संपादित किए जा रहे फ़ाइल पर "शो इन" का चयन करते हैं या खोज दृश्य में पाया गया है।


1
  • प्रोजेक्ट एक्सप्लोरर - यह उस का एक उदाहरण CommonNavigatorहै जो org.eclipse.ui.navigator.resourcesप्लगइन द्वारा प्रदान किया गया है । यह कार्यक्षेत्र का एक दृश्य प्रदान करता है और इसमें बड़ी संख्या में NCE (नेविगेटर कंटेंट एक्सटेंशन्स) हैं जो संसाधनों, जावा, सी, वेब टूल्स, डेटा टूल्स, पीएचपी, आदि के लिए योगदान करते हैं। सोर्स
  • प्रोजेक्ट एक्सप्लोरर वेब प्रोजेक्ट्स, एंटरप्राइज प्रोजेक्ट्स, स्प्रिंग बीन्स और वेब सेवाओं के लिए अतिरिक्त नोड्स।
  • पैकेज एक्सप्लोरर - जावा डेवलपमेंट टूल्स (JDT) UI प्रोजेक्ट द्वारा प्रदान किया गया , यह कार्यक्षेत्र के लिए जावा कक्षाओं का एक दृश्य प्रदान करता है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.