ग्रहण में मौजूदा स्रोत से एक परियोजना कैसे बनाएं और फिर इसे ढूंढें?


173

मैंने कई .java फाइलें बनाई हैं। वे सभी एक निर्देशिका में स्थित हैं। मैंने इन फ़ाइलों को लिखने के लिए एक पाठ संपादक का उपयोग किया। अब मैं ग्रहण पर स्विच करना चाहता हूं। मैं यह कैसे कर सकता हूं? मैंने कई तरीके आजमाए हैं। उनमें से कोई भी काम नहीं करता है।

जोड़े गए:

मुझे लगता है कि "कार्यक्षेत्र" नामक ग्रहण फ़ोल्डर में स्रोत का सामान्य तरीका है। तो, मैं अपनी फ़ाइलों को इन निर्देशिका में कैसे प्राप्त करूं। क्या मुझे मौजूदा स्रोत से एक नई परियोजना बनाने के लिए ग्रहण का उपयोग करना चाहिए और ग्रहण सभी फ़ाइल को कार्यक्षेत्र में डाल देगा? या मुझे अपनी सभी फ़ाइलों को कार्यक्षेत्र में मैन्युअल रूप से कॉपी करना चाहिए? मुझे अपनी कक्षा की फ़ाइलें कहाँ से रखनी चाहिए? क्या मुझे एक उपनिर्देशिका बनानी चाहिए? किस नाम के साथ?

जोड़ा 2:

जब मैं "गेम" नाम के साथ एक प्रोजेक्ट बनाने की कोशिश करता हूं, तो ग्रहण मुझे लिखता है कि इस तरह के नाम वाला प्रोजेक्ट पहले से मौजूद है। लेकिन मैं इस परियोजना को कैसे खोल सकता हूं?

जोड़ा 3:

अपने "कार्यक्षेत्र" में मैंने "गेम" नामक एक उपनिर्देशिका बनाई है। मैंने अपनी सभी .java फ़ाइल को इस उपनिर्देशिका में कॉपी किया। फिर ग्रहण के साथ मैंने नाम के खेल के साथ एक नई परियोजना बनाई। नतीजतन, ग्रहण ने निर्देशिका "गेम" में फाइलें बनाई .classpathऔर बनाईं .project। यह भी बनाया binऔर srcउपनिर्देशिका। और अब मुझे लगता है कि यह जाने का सही तरीका नहीं है। स्रोत फ़ाइलों को "src" निर्देशिका में होना चाहिए। सही? और इस समय मेरी सभी .java फाइलें "कार्यक्षेत्र \" गेम में हैं।

जोड़ा 4:

मैंने इसे अन्य तरीके से किया। ग्रहण के साथ मैंने "गेम" नाम के साथ एक नया प्रोजेक्ट बनाया है। परिणामस्वरूप, एक्लिप्स ने "गेम" नामक एक फ़ोल्डर फ़ोल्डर "कार्यक्षेत्र" में बनाया। "गेम" फ़ोल्डर में मुझे "src" फ़ोल्डर मिला। मैंने अपनी सभी .java फ़ाइलों को इस फ़ोल्डर में कॉपी कर लिया है। लेकिन अब "पैकेज एक्सप्लोरर" में मैं "src" फ़ोल्डर नहीं खोल सकता। इसलिए, मैं अपने स्रोत फ़ाइलों को ग्रहण से कैसे एक्सेस कर सकता हूं? ग्रहण "src" फ़ोल्डर क्यों नहीं खोलना चाहता?


मुझे संदेह है कि आपके कार्यक्षेत्र में कुछ भी दिखाई नहीं दिया क्योंकि आपने अभी तक फाइलें नहीं खोली हैं। प्रोजेक्ट निर्देशिका से फ़ाइलें खोलें, और वे दिखाई देंगे। यह सिर्फ एक संदेह है, हालांकि।
मैनुअल

आप .class फ़ाइलों के बारे में बात कर रहे हैं, लेकिन ग्रहण केवल .java फ़ाइलों (जिन्हें आप संपादित करते हैं) के लिए दिखता है। यह .class ही बनाएगा। आपके कार्यक्षेत्र में सोर्सफाइल्स का न होना बहुत आम है। आप बस एक नया प्रोजेक्ट भी बना सकते हैं, जो आपके कार्यक्षेत्र में एक फ़ोल्डर बना देगा, जहाँ आप अपनी फ़ाइलों को कॉपी कर सकते हैं (संभवतः ग्रहण में आयात फ़ंक्शन आपके लिए भी ऐसा करेगा)
Thirler

2
यदि आप इसे चला रहे हैं, तो किसी भी प्रोजेक्ट को किसी भी प्रोजेक्ट में कॉपी करने के बाद f5 (रिफ्रेश) हिट करना सुनिश्चित करें।
रे तयेक

जवाबों:


243

सबसे आसान तरीका:

  1. सभी स्रोत फ़ाइलों को अपनी परियोजना के नाम पर एक निर्देशिका में रखें। अर्थात "प्रोजेक्टनेम" आप इस निर्देशिका को अपने कार्यक्षेत्र में रख सकते हैं या यह कहीं और हो सकता है।
  2. ग्रहण में एक नई परियोजना शुरू करें और इसे उसी परियोजना के नाम का उपयोग करके नाम दें।
  3. "डिफ़ॉल्ट स्थान का उपयोग करें" बॉक्स को अनचेक करें और उस निर्देशिका को खोजें जहां आपकी परियोजना तब तक है जब तक कि आपकी परियोजना पहले से ही कार्यक्षेत्र में नहीं है - फिर आपको "डिफ़ॉल्ट स्थान का उपयोग करें" बॉक्स को अनचेक नहीं करना चाहिए
  4. अगला पर क्लिक करें'।

ग्रहण का पता लगाने के लिए पर्याप्त स्मार्ट होना चाहिए। अगले पर क्लिक करने के बाद, यह आपको उस निर्देशिका में मिली सभी फाइलों को दिखाएगा। यह स्वचालित रूप से उन फ़ाइलों को आपके प्रोजेक्ट में जोड़ देगा। देखा!


यदि आप ग्रहण सहायता को देखते हैं तो ऐसा प्रतीत होता है कि वे इस तरह भी सुझाव देते हैं।
जस्क प्रुसिया

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

1
चरण 3 गलत है। यदि आप "डिफ़ॉल्ट स्थान का उपयोग" करते हैं, तो यह काम नहीं करेगा, जैसा कि drevicko ने कहा है।
ड्रेमन

1
हाँ, चरण 3 में मुझे यह सुनिश्चित करना था कि इसे काम करने के लिए 'डिफ़ॉल्ट स्थान का उपयोग करें' की जाँच की जाए।
निक

1
एक गोथा - परियोजना निर्माण के कुछ संस्करणों में अलग-अलग विकल्प होते हैं। उदाहरण के लिए मुझे "डिफ़ॉल्ट स्थान" चेकबॉक्स का उपयोग नहीं मिला (और अटक गया) जब मैंने अपनी परियोजना को PHP के रूप में बनाने की कोशिश की, लेकिन एक सामान्य ग्रहण परियोजना के रूप में मैं उपरोक्त कार्य प्राप्त करने में सक्षम था (आप परियोजना को संपादित कर सकते हैं) यदि आवश्यक हो तो, लेकिन वह एक अलग विषय ...) है
JSH

8
  1. पैकेज एक्सप्लोरर में राइट-क्लिक करें और नया - जावा प्रोजेक्ट चुनें
  2. नया प्रोजेक्ट गेम बनाएं
  3. पैकेज एक्सप्लोरर में नई परियोजना खोलें - आपको केवल src नामक स्रोत फ़ोल्डर देखना चाहिए (अभी तक अंदर कुछ भी नहीं है)
  4. एक फ़ाइल एक्सप्लोरर (जैसे विंडोज एक्सप्लोरर) खोलें और अपने स्रोतों को खींचें
  5. उन्हें ग्रहण करने के लिए खींचें और उन्हें नए src फ़ोल्डर के अंदर छोड़ दें - यदि पूछा जाए तो "कॉपी फ़ाइलें" चुनें
  6. ग्रहणों को फ़ाइलों को डिफ़ॉल्ट पैकेज में रखना चाहिए, अगर यह सही नहीं है तो आप ग्रहण की गई फ़ाइलों (लाल क्रॉस के साथ चिह्नित) को ग्रहण में खोल सकते हैं, पैकेज की घोषणा (आमतौर पर लाइन 1) का चयन करके, Ctrl + 1 दबाकर और चयन कर सकते हैं। उपयुक्त विकल्प (उदाहरण के लिए "xy को पैकेज com.game पर ले जाएं"

4

यह उत्तर प्रश्न के लिए होने वाला है

एक नया ग्रहण प्रोजेक्ट कैसे बनाएं और प्रोजेक्ट में एक फ़ोल्डर या एक नया पैकेज जोड़ें, या मौजूदा लावा फ़ाइलों के लिए एक नया प्रोजेक्ट कैसे बनाएं।

  1. मेनू से एक नया प्रोजेक्ट बनाएं फ़ाइल>> नया-> जावा प्रोजेक्ट
  2. यदि आप एक नया pakcage जोड़ने जा रहे हैं, तो फ़ाइल-> New-> पैकेज द्वारा यहाँ एक ही पैकेज नाम बनाएँ
  3. प्रोजेक्ट नेविगेटर में पैकेज के नाम पर क्लिक करें, और राइट क्लिक करें, और आयात करें ... आयात-> सामान्य-> फ़ाइल सिस्टम (अपनी फ़ाइल या पैकेज चुनें)

यह मेरे लिए काम करता है मुझे आशा है कि यह दूसरों की मदद करता है। धन्यवाद।


2

दो चीजें हैं

1- यदि इसकी पहले से ही एक ग्रहण परियोजना है, तो बस फ़ाइल में जाएं-> आयात-> सामान्य-> मौजूदा परियोजना कार्यस्थल में

2- अन्यथा प्रोजेक्ट प्रकार को परिभाषित करें जैसे कि जावा, वेब आदि। आप अपने कार्यस्थल में परिभाषित प्रकार का एक नया प्रोजेक्ट बनाएं। कॉपी पेस्ट सोर्स, लिब और अन्य जरूरी फाइलें। ग्रहण में रिफ्रेश, कंपाइल और रन प्रोजेक्ट।


2

सबसे आसान तरीका वास्तव में अच्छा है, लेकिन आपको एक मानक जावा प्रोजेक्ट नहीं मिलता है, अर्थात, .java और .class फाइलें विभिन्न फ़ोल्डरों में अलग हो जाती हैं।

इसे बहुत आसानी से प्राप्त करने के लिए:

  1. ग्रहण के कार्यक्षेत्र पर "ProjectName" नामक एक फ़ोल्डर बनाएँ।
  2. अपने फ़ोल्डर को .java फाइलों के साथ "प्रोजेक्टनेम" फ़ोल्डर में कॉपी या स्थानांतरित करें।
  3. एक नया जावा प्रोजेक्ट बनाएं जिसका नाम "प्रोजेक्टनेम" ( उपयोग डिफ़ॉल्ट स्थान चिह्नित के साथ) है।
  4. दबाएँ <Enter>और यह बात है।

0

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


"प्रोजेक्ट" ड्रॉप डाउन मेनू में "ओपन प्रोजेक्ट" सक्रिय नहीं है। मुझे लगता है कि यह इसलिए है क्योंकि मेरे पास फिलहाल कोई प्रोजेक्ट नहीं है। "नेविगेट" ड्रॉप डाउन मेनू में मुझे परियोजनाओं से संबंधित कोई विकल्प नहीं दिखता है। मैं वहां "गो", "ओपन टाइप", "ओपन टाइप इन हिअरार्की" और इतने पर देखता हूं।
रोमन

आम तौर पर आपके पास बाईं ओर एक डॉक की गई खिड़की होनी चाहिए जो आपके कार्यक्षेत्र में परियोजनाओं को दिखाती है। यदि यह नहीं है, तो आप मेनू: विंडो -> शो व्यू -> पैकेज एक्सप्लोरर पर जा सकते हैं।
थरर

0

एक्लिप्स में मौजूदा जावा प्रोजेक्ट में फ़ाइलों को जोड़ने के कई तरीके हैं। तो चलो मान लेते हैं कि आपने पहले से ही ग्रहण में जावा परियोजना बनाई है (जैसे File-> New-> Project...- - और चयन करें Java project)।

नए प्रोजेक्ट में जावा फाइल प्राप्त करने के लिए आप निम्नलिखित में से कोई भी कर सकते हैं। ध्यान दें कि अन्य तरीके भी हैं। अनुक्रम मेरी प्राथमिकता है।

  • फ़ाइलों को Navigatorमूल फ़ाइल प्रबंधक से सीधे दृश्य में खींचें । आपको पहले किसी भी आवश्यक जावा पैकेज को बनाना होगा। मौजूदा जावा पैकेज में कुछ फ़ाइलों के लिए यह विधि सर्वोत्तम है।
  • उपयोग File-> Import...- चुनें File System। फिर आप नई परियोजना में आयात करने के लिए वास्तव में कौन सी फ़ाइलों का चयन कर सकते हैं और किन जावा पैकेज में उन्हें डाल सकते हैं। यह बहुत आसान है यदि आप कई फ़ाइलों को आयात करना चाहते हैं या कई जावा पैकेज हैं।
  • कार्यक्षेत्र में फ़ोल्डर / निर्देशिका में सीधे आग की प्रतिलिपि बनाएँ और फिर उपयोग करें File-> Refreshदेशी सिस्टम के ग्रहण दृश्य को ताज़ा करने के लिए। ताज़ा करने से पहले नई परियोजना का चयन करना याद रखें।

पिछले एक तुम क्या किया है - ऋण ताज़ा ...


0

पूर्ण फ़ोल्डर से एक परियोजना बनाते समय कार्यक्षेत्र के भीतर काम हो सकता है या नहीं भी हो सकता है, कार्यक्षेत्र के बाहर एक शर्त है जो एक पूर्ण फ़ोल्डर के साथ एक नई परियोजना शुरू करने से रोकती है।

यह प्रासंगिक है यदि आप स्रोतों के लिए कई फ़ोल्डर स्थानों का उपयोग करते हैं, उदाहरण के लिए वेब परियोजनाओं के लिए एक htdocs या www फ़ोल्डर, और जावा अनुप्रयोगों के लिए एक अलग स्थान।

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

मेरा पसंदीदा समाधान इस प्रकार है

  1. एक "मूल" या "बैकअप" के साथ पूर्ण फ़ोल्डर का नाम बदलें।
  2. फ़ोल्डर का नाम बदलने से पहले पूर्ण फ़ोल्डर के नाम के साथ एक्लिप्स प्रोजेक्ट बनाएं।
  3. नए प्रोजेक्ट फ़ोल्डर में सभी रिलेलेबल पूर्ण फ़ोल्डर सामग्री की प्रतिलिपि बनाएँ।

ग्रहण को एक नया प्रोजेक्ट बनाना चाहिए, और उस प्रोजेक्ट को नए फ़ोल्डर की सामग्री के साथ अपडेट करना चाहिए क्योंकि यह परिवर्तनों के लिए स्कैन करता है। मौजूदा स्रोत अब नई परियोजना का हिस्सा हैं।

यद्यपि आपको तीन अतिरिक्त चरणों का पालन करना था, अब आपके पास उपलब्ध मूल स्रोतों के साथ एक बैकअप है, और एक मौजूदा परियोजना में उनकी प्रतिलिपि का उपयोग करने में भी सक्षम है। यदि संग्रहण स्थान एक चिंता का विषय है, तो मूल फ़ोल्डर सामग्री को पूरी तरह से कॉपी करने के बजाय स्रोत को स्थानांतरित / काट दें।


0

यदि आप मौजूदा मावेन संरचना पर आधारित एक नई परियोजना का निर्माण कर रहे हैं:

एक सामान्य प्रोजेक्ट विज़ार्ड का उपयोग करके प्रोजेक्ट बनाएँ और प्रोजेक्ट को बस बनाए गए समान नाम दें।

यदि आप प्रोजेक्ट को Maven प्रोजेक्ट के रूप में बनाने का प्रयास करते हैं, तो m2e के माध्यम से एक त्रुटि प्राप्त होगी कि प्रोजेक्ट / पोम पहले से मौजूद है।


0
  1. एक नया प्रोजेक्ट बनाएं ।।
  2. अपने प्रोजेक्ट पर राइट क्लिक करें ।।
  3. बिल्ड पथ का चयन करें -> बिल्ड पथ कॉन्फ़िगर करें
  4. स्रोत टैब के अंतर्गत लिंक स्रोत चुनें, आपकी .java फ़ाइलें जिसमें फ़ोल्डर है ..

मैं यह सुझाव दे रहा हूं कि आपके द्वारा किए गए तरीकों में से कोई भी काम नहीं किया है --- FYI करें


-1

मानक ग्रहण डॉक्स से इस निर्देशों का पालन करें।

  1. मुख्य मेनू बार से, कमांड लिंक फ़ाइल> आयात करें चुनें .... आयात विज़ार्ड खुलता है।
  2. कार्यक्षेत्र में सामान्य> मौजूदा परियोजना का चयन करें और अगला पर क्लिक करें।
  3. या तो रूट निर्देशिका चुनें या संग्रह फ़ाइल का चयन करें और निर्देशिका या प्रोजेक्ट युक्त फ़ाइल का पता लगाने के लिए संबंधित ब्राउज़ पर क्लिक करें।
  4. परियोजनाओं के तहत उस परियोजना या प्रोजेक्ट का चयन करें जिसे आप आयात करना चाहते हैं।
  5. आयात शुरू करने के लिए समाप्त पर क्लिक करें।

4
ऐसा लगता है कि मौजूदा परियोजना को कैसे आयात किया जाए, जैसा कि मौजूदा स्रोत से एक नई परियोजना बनाने का विरोध किया गया है
रिचर्ड टिंगल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.