2013-11-22 12 views
7

में नाम "src" के साथ बाहरी स्रोत फ़ोल्डर को लिंक यह ग्रहण जावा परियोजना में स्रोत को जोड़ने के बारे में एक सवालग्रहण परियोजना

यह के रूप में ग्रहण में "src" नाम एक बाहरी फ़ोल्डर जोड़ने के लिए संभव है नहीं है सोर्स फोल्डर। यहां समस्या बाहरी फ़ोल्डर नाम को "src" के रूप में रखना और कोई अन्य नाम नहीं है; ऐसा करने के लिए मैंने मानक ग्रहण जावा प्रोजेक्ट से src और bin फ़ोल्डर को हटाने का प्रयास किया और फिर "स्रोत लिंक" करने का प्रयास किया लेकिन यह काम नहीं करता है।

क्या ऐसा कोई और तरीका है जिससे मैं ऐसा कर सकता हूं?

यह ग्रहण जावा प्रोजेक्ट का स्रोत वास्तव में "src" नामक बाहरी फ़ोल्डर को इंगित करता है? बाहर रखे फ़ोल्डर "बिन" के साथ भी इसी तरह के मुद्दों।

System Information 
OS: Windows 8, 32 bit 
Eclipse: 3.7 

धन्यवाद।

+2

लिंक स्रोत के बारे में क्या काम नहीं करता है? –

+0

@Aetheria जब स्रोत फ़ोल्डर पहले से मौजूद है, मैं नाम स्रोत के साथ एक और स्रोत फ़ोल्डर नहीं जोड़ सकता, जब मैं मूल src फ़ोल्डर को हटाता हूं और बाहरी src फ़ोल्डर को जोड़ने का प्रयास करता हूं, यह अभी भी इसे पहचान नहीं पाता है। यह भी ध्यान दिया कि अगर मैं मूल स्रोत फ़ोल्डर को हटा देता हूं; .classpath फ़ाइल बदलती नहीं है और अनुपलब्ध स्रोत फ़ोल्डर के बारे में शिकायत करता रहता है। – Ayusman

उत्तर

6

प्रोजेक्ट कॉन्फ़िगरेशन से मौजूदा स्रोत फ़ोल्डर को निकालने के लिए आपको एक्लिप्स का उपयोग करने की आवश्यकता है, फिर इसे फाइलिंग सिस्टम से हटा दें, फिर आप बाहरी रूप से जुड़े स्रोत फ़ोल्डर को "src" के रूप में जोड़ सकते हैं।

  1. परियोजना पर

  2. क्लिक करें पर "पथ जावा बिल्ड" और फिर "स्रोत" टैब राइट क्लिक करें और ऊपर लाने के "गुण ..." पर स्रोत फ़ोल्डरों की सूची दिखाने के लिए निर्माण पथ।

  3. "yourproject/src" चुनें और "निकालें" बटन पर क्लिक करें। यह इसे परियोजना से हटा देगा (और .classpath फ़ाइल)।

  4. इससे बाहर निकलें और भौतिक रूप से फ़ोल्डर को हटा दें।

  5. उस संवाद बॉक्स पर वापस जाएं और इस बार "लिंक स्रोत ..." पर क्लिक करें। यह अब काम करना चाहिए। इससे मेरा काम बनता है।

0

यह कुछ हद तक बदसूरत है, लेकिन आप अपने फाइल सिस्टम में हार्डलिंक बना सकते हैं। विंडोज कमांड लाइन में, mklink /H src d:\path\to\external\src का उपयोग करें।

मुझे पता है कि निम्नलिखित शायद ही उपयोगी होंगे, लेकिन: एक अलग दृष्टिकोण के बारे में सोचें।

5

बाहरी फ़ोल्डर के साथ लिंक बनाने के लिए, हमें फ़ोल्डर का नाम बदलना होगा यदि कोई फ़ोल्डर पहले से ही "src" जैसे ही नाम से मौजूद है या उस फ़ोल्डर को बेहतर तरीके से हटा दें। (मैन्युअल रूप से कोड के माध्यम से लिंक करें) - 1:

1. Open the .project file from root folder of your workspace. 
2. Include the below code with your file path: 
    <linkedResources> 
     <link> 
      <name>folder_name_list_in_your_project</name> 
      <type>2</type> 
      <location>folder_path_to_include</location> 
     </link> 
    </linkedResources> 
3. Save the file and refresh the project to include the external folder in your project. 

विधि: 2 - (बनाओ

विधि: उसके बाद आप निम्न विधि में से किसी का उपयोग कर बाहरी फ़ोल्डर के साथ लिंक कर सकते हैं मैन्युअल रूप से यूआई के माध्यम से) लिंक:

1. Right click the project, select "Build Path -> Configure Build Path". 
2. Choose "Source" tab. 
3. Click "Link Source" button. 
4. Click "Browse" to choose the folder. 
5. Enter the folder name in "Folder name" field to list the external name in your project. 
6. If you need to add the pattern for include and/or exclude file, click "Next" and enter the pattern. Then click "Finish". 
7. Otherwise click "Finish". 

यह मेरे लिए काम करता है और उम्मीद है कि मेरे कदमों भी आप मदद करते हैं।

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