2013-03-26 2 views
5

मैं खुले वर्कस्पेस से Eclipse क्लासपाथ वेरिएबल्स को एक नए वर्कस्पेस में कैसे कॉपी कर सकता हूं? मैं Eclipse Juno (ग्रहण प्लेटफार्म 4.2.1 और ग्रहण जावा विकास उपकरण 3.8.2) का उपयोग कर रहा हूं।मैं एक वर्कस्पेस से एक नए वर्कस्पेस में एक्लिप्स क्लासपाथ वेरिएबल्स की प्रतिलिपि कैसे बना सकता हूं?

+0

क्या आपका मतलब क्लासपाथ है जो ग्रहण चल रहा है, या क्लासपाथ आपके कोड के कुछ रन कॉन्फ़िगरेशन के लिए उपयोग किया जाता है? – sharakan

+0

क्या आपने इसे देखा था? शायद यह आपके लिए इसका उत्तर देगा। http://stackoverflow.com/questions/733518/eclipse-copy-the-java-build-path-to-a-different-workspace – Snowman

+0

@ शारकन: मेरा मतलब क्लासपाथ वेरिएबल परिभाषाएं हैं जो वर्कस्पेस स्टोर करता है और साझा किया जाता है या उस कार्यक्षेत्र में सभी परियोजनाओं के लिए वैश्विक हैं। –

उत्तर

5

फ़ाइल का प्रयास करें -> निर्यात -> सामान्य -> ​​प्राथमिकताएं और सभी निर्यात करें। इसके बाद, वरीयताओं को अपने दूसरे कार्यक्षेत्र में आयात करें।

+0

क्षमा करें, यह काम नहीं कर रहा है; वर्गीकरण के बाद क्लासपाथ चर समान रहता है। –

2

क्लासपाथ चर ग्रहण में कम से कम तीन स्थानों में जमा हो जाती है:

कार्यस्थान स्तर

ये प्रभावी रूप से वैश्विक हैं, और वरीयताएं- में देखा जा सकता> जावा> पथ का निर्माण> क्लासपाथ चर आप इन्हें किसी भी अन्य प्राथमिकताओं के साथ निर्यात कर सकते हैं, और उन्हें अपने नए कार्यक्षेत्र में आयात कर सकते हैं।

परियोजना स्तर

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

भागो विन्यास

ये classpath वास्तव में ग्रहण से कोड निष्पादित करने के लिए इस्तेमाल किया चर हैं, तो आप उन्हें Run-> भागो विन्यास में देख सकते हैं -> (एक को चुनें) -> क्लासपाथ टैब। आप 'सामान्य' टैब पर जाकर और इसे 'स्थानीय' से 'साझा' में बदलकर कॉन्फ़िगरेशन को 'सेव' कर सकते हैं और फिर उस साझा फ़ाइल व्हीवर को ले जा सकते हैं जिसे आप पसंद करते हैं।

+0

फ़ाइल '.classpath' क्लासपाथ वेरिएबल नामों को संदर्भित कर सकता है, लेकिन यह क्लासपाथ चर के मान को संग्रहीत नहीं करता है। केवल वर्कस्पेस क्लासपाथ वैरिएबल नाम और मान संग्रहीत करता है। –

+0

उस मामले में, प्राथमिकता निर्यात नौकरी करना चाहिए। क्या यह नहीं है? – sharakan

+0

हां, जब तक कि आप इसे एक नया कार्यक्षेत्र बनाने के लिए कहें तो एक्लिप्स स्वयं इन्हें स्वचालित रूप से करने का कोई तरीका नहीं है। –

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