2010-04-14 11 views
162

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

जोड़ा:

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

जोड़ा 2:

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

जोड़ा 3:

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

जोड़ा 4:

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

+0

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

+2

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

+0

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

उत्तर

230

सबसे सरल विधि "com.game पैकेज xy ले जाएँ":

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

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

+0

यदि आप एक्लिप्स सहायता देखते हैं तो ऐसा लगता है कि वे इस तरह से सुझाव देते हैं। –

+14

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

+1

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

0

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

+0

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

+0

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

0

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

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

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

पिछले एक आप क्या किया है - शून्य से ताज़ा ...

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

इस उत्तर प्रश्न के लिए होने जा रहा है

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

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

इस च काम किया (आपकी फ़ाइल या पैकेज का चयन) या मुझे आशा है कि यह दूसरों की मदद करेगी। धन्यवाद।

0

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

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

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

मेरा पसंदीदा समाधान के रूप में

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

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

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

0

आप एक नया एक मौजूदा Maven संरचना के आधार पर परियोजना बनाने हैं:

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

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

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

मैं तरीकों कि आप काम किया है की कोशिश की में से कोई भी इस के बाद का सुझाव दे रहा हूँ --- FYI करें

1

दो बात कर रहे हैं रों

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

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

1

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

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

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

मानक ग्रहण दस्तावेज़ों से इस निर्देश का पालन करें।

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

ऐसा लगता है कि मौजूदा स्रोत को कैसे आयात किया जाए, मौजूदा स्रोत से एक नई परियोजना बनाने के विरोध में –

संबंधित मुद्दे