कैसे बताएं ग्रहण कार्यक्षेत्र?


164

क्या यह बताने का कोई तरीका है कि वर्तमान में आपके द्वारा वर्तमान में काम कर रहे ग्रहण कार्यक्षेत्र क्या हैं?


3
यह जानता है :), वास्तव में आप क्या चाहते हैं?
जिगर जोशी

@ org.life.java - वर्तमान कार्यक्षेत्र का (या पथ का) नाम।
एंड्रियास डॉक

जावा प्रोग्राम (एक्लिप्स आरसीपी ऐप) से, या सिर्फ एक्लिप्स में काम करते समय मैन्युअल रूप से?
जेसपर

1
@ Jigar यह जानने का एक कारण है कि WS कहां है: कॉन्फ़िगरेशन को किसी अन्य COMP पर कॉपी करते समय, या कॉन्फ़िगरेशन बैकअप के लिए।
e2-e4

4
जब Eclispe ने शिकंजा कस दिया (अभी तक फिर से), तो यह जानना आसान है कि कार्यक्षेत्र कहां है कि इसे उड़ा दें (अभी तक फिर से)।
सायेंसो

जवाबों:


112

मेरे लिए यह फ़ाइल-> स्विच कार्यक्षेत्र-> अन्य ... चुनने का काम करता है और यह वर्तमान कार्यक्षेत्र का नाम दिखाता है।


मैंने पुष्टि करने की कोशिश की

" वास्तव में, यह अंतिम कार्यक्षेत्र दिखाता है जो वर्तमान कार्यक्षेत्र नहीं था। यदि आप कई को खोल रहे हैं और बंद कर रहे हैं, तो यह भरोसेमंद नहीं है। "

और मैं इसे पुन: पेश करने में सक्षम नहीं हूं। हर बार मुझे वर्तमान में लोड किए गए कार्यक्षेत्र मिलते हैं (मैं जूनो पर परीक्षण कर रहा था)। मैंने सूत्रों और SelectWorkspaceDialog.java और ChooseWorkspaceData.java में भी जाँच की , और ऐसा लग रहा है कि यह पिछली बार खोले गए कार्यक्षेत्रों की सरल सूची का प्रबंधन करता है, जो org.eclipse.ui.ide.prefs फ़ाइल में RECENT_WORKSPACES कुंजी के रूप में संग्रहीत है। इस संवाद में दिखाया गया कार्यक्षेत्र नाम इस सूची से पहला है।


1
समस्या यह है, यदि आपके पास कई कार्यस्थान हैं, तो आपको उस स्थान पर नज़र रखनी होगी, जहाँ पहले ...
ivant

18
दरअसल, यह पिछले कार्यक्षेत्र को दिखाता है जो वर्तमान कार्यक्षेत्र नहीं , बल्कि बंद था । यदि आप कई खोल रहे हैं और बंद कर रहे हैं, तो यह भरोसेमंद नहीं है।
मैट__सी

1
@Matt__C इस उत्तर में प्रदान किया गया चरण सूची नहीं दिखाएगा। यह Workspace क्षेत्र में उजागर किए गए एक को दिखाएगा । उस एक ने आपके और केवल वर्तमान कार्यक्षेत्र में कार्यक्षेत्र को हाइलाइट किया। आप फ़ील्ड में टाइप करके या ब्राउज़ बटन का उपयोग करके फ़ील्ड को कुछ अलग कर सकते हैं। लेकिन after clicking otherइस उत्तर में प्रदान की गई फ़ील्ड ( ) आपको अपना वर्तमान कार्यक्षेत्र दिखाएगी। मैंने सिर्फ क्षेत्र में टाइप करके और एक नया परीक्षण कार्यक्षेत्र बनाकर इसका परीक्षण किया। यह उस कार्यक्षेत्र में बदल गया जिसे कभी बंद नहीं किया गया। यह अब उस क्षेत्र में प्रदर्शित होता है।
LD जेम्स

1
ऐसा प्रतीत होता है कि यह कुछ बिंदु पर तय किया गया था क्योंकि मैंने '13 में टिप्पणी पोस्ट की थी और अब यह वर्तमान कार्यक्षेत्र को दर्शाता है। मैं अभी भी @gridDragon से जवाब पसंद करता हूं क्योंकि आपको सिर्फ टाइटल बार को देखना है कि आप किस कार्यक्षेत्र में हैं।
Matt__C

84

के साथ ग्रहण शुरू करें -showlocation

यहाँ इसके बारे में दो दिलचस्प पोस्ट हैं:

शीर्ष-10-युक्तियाँ-के लिए-नए-ग्रहण-उपयोगकर्ता (संग्रहीत संस्करण)

ग्रहण-स्टार्टअप-विकल्प-showlocation


12
इसके लिए +1 -showlocationको आपके eclipse.ini पर भी जोड़ा जा सकता है जैसा कि एक लिंक में बताया गया है
ब्रैड

4
Eclipse.ini फ़ाइल में -showworkspace को जोड़ने से मुझे मदद मिली। हालांकि इसे -vmargs लाइन से पहले जोड़ा जाना चाहिए।
ज़ीउस

1
ईमानदारी से यह स्वीकृत उत्तर की तुलना में बहुत बेहतर है।
JRSofty

अधिक विकल्प के विवरण के साथ एक और बाहरी लिंक: eclipse.dzone.com/articles/show-workspace-location-title
cellepo

1
समस्या का सबसे सुरुचिपूर्ण समाधान। यदि किसी को आश्चर्य होता है, तो कार्यक्षेत्र का रास्ता विंडो बार में दिखाई देगा।
मैग्निलेक्स

68

विंडो> प्राथमिकताएँ पर जाएँ। फिर जनरल> कार्यक्षेत्र के तहत एक संपत्ति होती है: "कार्यक्षेत्र का नाम (विंडो शीर्षक में दिखाया गया है)" और किसी प्रकार की पहचान लेबल में डालें।

आपके पास प्रत्येक कार्यक्षेत्र के लिए इसे स्थापित करने की आवश्यकता होगी, लेकिन यह जानना एक आसान तरीका है कि आप किस कार्यक्षेत्र में एक नज़र में हैं।


ध्यान दें कि यह केवल ग्रहण के नए संस्करणों पर लागू होता है। 3.5 (हमारे कॉर्पोरेट आरटीसी ग्राहक) में यह उपलब्ध नहीं है।
पियरे

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

1
सभी समाधानों में, यह कम से कम दर्दनाक लगता है - कोई मॉड्यूल्ड स्टार्ट अप स्क्रिप्ट नहीं, कोई मेनू चेक आदि नहीं। फिर फिर से खिड़की के शीर्षक को कार्यक्षेत्र फ़ोल्डर नाम दिखाने के लिए एक छोटा सा प्लगइन लिखने के लिए सरल होना चाहिए जब तक कि यह सेट न हो। उपर्युक्त वरीयता में। सौभाग्य से, मेरे कार्यक्षेत्र उस गतिशील नहीं हैं; दूसरों के लिए यह मामला नहीं हो सकता है।
फ्रीलांसिंग

मैं ग्रहण इंडिगो का उपयोग कर रहा हूं, और यह वहां नहीं है! :(
डॉजकी

4.5 और बाद में ग्रहण के लिए, कस्टम स्ट्रिंग निर्दिष्ट करना आवश्यक नहीं है। 4.5 में कार्यक्षेत्र पथ को वरीयता पृष्ठ में दिखाया गया है। बाद में @ROMANIA द्वारा उत्तर देखें।
एंडी थॉमस

20

ग्रहण नियॉन (4.6)

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

ग्रहण मंगल (4.5)

विंडो > वरीयताएँ > सामान्य > कार्यक्षेत्र

विंडो प्राथमिकताएँ सामान्य कार्यक्षेत्र

एक चेक बॉक्स भी है " विंडो शीर्षक में कार्यक्षेत्र पथ दिखाएं "।
परिणाम इस तरह दिखता है:
शीर्षक पट्टी

यह सुविधा यहाँ वर्णित है


मुझे उम्मीद है कि यह सबसे अच्छा जवाब है :)। मैंने मंगल के संस्करण में इसकी जाँच की
SuRa

यह मेरे द्वारा स्वीकार किए गए उत्तर होना चाहिए। लूना के रूप में अच्छी तरह से काम करता है
मानस प्रतिम चमुह

16

यदि कोई परियोजना कार्यक्षेत्र में मौजूद है:

एक परियोजना और उसके गुणों (जैसे Menu: Project -> Propertiesया right mouse button->Properties) का चयन करें । तब पर जाएँ Resource -> Linked Resourcesऔर WORKSPACE_LOCपथ का परिवर्तनशील मान वर्तमान कार्यस्थान पथ दिखाता है।


2
यह सही उत्तर है, न कि "फाइल-> स्विच वर्कस्पेस-> अन्य" उत्तर
कैल

12

वहाँ एक पर्यावरण चर कहा जाता है osgi.instance.area । आप इसे "सहायता -> ग्रहण के बारे में -> स्थापना विवरण -> विन्यास" के माध्यम से पा सकते हैं (ग्रहण के लिए "Helios" 3.3)

या, किसी भी परियोजना के गुणों को खोलें, फिर "संसाधन" चुनें। आपको एक "स्थान" संपत्ति मिलेगी जो इस तरह संरचित है:

<path-to-current-workspace>/<name-of-current-project>

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


1
चूंकि आपके पास अपने कार्यक्षेत्र के बाहर संसाधन हो सकते हैं, इसलिए परियोजना के नाम से पहले पथ हमेशा आपके कार्यक्षेत्र पथ नहीं है।
के एरलैंडसन

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

6

फ़ाइल> गुण

कार्यक्षेत्र में एक फ़ाइल का चयन करें और फिर मेनू का उपयोग करें: "फ़ाइल-> गुण"। एक डायलॉग पॉप अप होता है और उसे फाइल का 'लोकेशन' दिखाना चाहिए। स्थान को दाईं से बाईं ओर पढ़ें ताकि आप कक्षा, पैकेज, फ़ोल्डर, प्रोजेक्ट से गुजरें, फिर आपको कार्यक्षेत्र देखना चाहिए।


18
एक ग्रहण परियोजना में एक फ़ाइल को कार्यक्षेत्र के समान निर्देशिका में नहीं रहना पड़ता है।
ओगरे भजन 33

यह सच है, लेकिन ओपी को यह जानने की जरूरत है कि उम्मीदवारों को कैसे खोजना है, भले ही वे कई फाइलों को देख रहे हों।
केली एस। फ्रेंच

फ़ाइल -> मेरे लिए गुण मौजूद नहीं हैं, यहां तक ​​कि नेविगेटर फलक में चयनित फ़ाइल के साथ भी।
Xander डन

फ़ाइल को राइट क्लिक करने पर समान 'गुण' मेन्यू लाना चाहिए।
केली एस। फ्रेंच

5

सारांश:
(सबसे तात्कालिक से कम (लेकिन अधिक सुरुचिपूर्ण), निरर्थक लोगों को छोड़कर)

  1. फ़ाइल> स्विच
    फ़ाइल-> स्विच कार्यक्षेत्र-> अन्य ... -> पूर्ण उत्तर
  2. सहायता> सहायता के बारे में
    -> ग्रहण के बारे में -> स्थापना विवरण -> विन्यास: osgi.instance.area -> पूर्ण उत्तर
  3. शीर्षक पट्टी (स्टार्ट-अप पैरामीटर)
    यदि आप पूर्ण उत्तर के साथ ग्रहण शुरू करते हैं-showlocation
  4. शीर्षक बार (नामकरण कार्यस्थान)
    प्रत्येक कार्यक्षेत्र को एक नाम दें -> पूर्ण उत्तर

2

फ़ाइल मेनू से स्विच कार्यक्षेत्र का उपयोग करें और आपको यह पता चल जाएगा


2
आपको फ़ाइल-> स्विच वर्कस्पेस-> अन्य ... करना होगा, और वर्तमान कार्यक्षेत्र को हाइलाइट करना चाहिए। अन्यथा यह आपको केवल उन कार्यक्षेत्रों की एक सूची दिखाता है जो आप में नहीं हैं (उन्मूलन की प्रक्रिया?)।
ओगरे Psalm33

2

के साथ ग्रहण शुरू करें -data

उदाहरण: c:\eclipse\eclipse.exe -data c:\workspaces\myWorkspace1


2

-showlocation महान है, लेकिन यह केवल शीर्षक पट्टी के अंत में पाठ को बदलता है, इसलिए यह अक्सर टास्कबार में दिखाई नहीं देता है।

यदि आप शीर्षक पट्टी की शुरुआत को बदलना चाहते हैं, जो वर्तमान परिप्रेक्ष्य को दिखाता है, तो आप विंडो का उपयोग कर सकते हैं -> परिप्रेक्ष्य को इस रूप में सहेजें ... और नया शीर्षक टास्कबार में दिखाई देगा।


मुझे पसंद है कि आप कार्यक्षेत्र का नाम बाईं ओर दिखाना चाहते हैं, लेकिन यह एक तरह का हैक है जो पर्सपेक्टिव फीचर का दुरुपयोग कर रहा है। इसका एक और जवाब है जो इसे बेहतर तरीके से करता है: stackoverflow.com/a/11887008/564626
jfritz42

2
  1. फ़ाइल पर जाएं-> कार्यक्षेत्र स्विच करें।
  2. आप अपने वर्तमान कार्यक्षेत्र को छोड़कर कार्यक्षेत्रों की एक सूची देख सकते हैं।
  3. अब भौतिक स्थान पर जाएं और देखें कि कौन सूची में गायब है।

लापता एक आपका वर्तमान कार्यक्षेत्र है।



2

मुझे बस अपना वर्तमान कार्यक्षेत्र सिम्पलेस्ट वे के साथ मिला।

चरण 1:

अपना ग्रहण प्रारंभ करें (यदि डिफ़ॉल्ट कार्यक्षेत्र सेट किया गया है, तो ग्रहण कभी भी कार्यक्षेत्र न चुनें या वह उस पथ पर सेट हो जाए जिसका हमने पिछली बार उपयोग किया था)

चरण 2:

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

यहां छवि विवरण दर्ज करें


1

संसाधन के गुणों में किसी भी संसाधन के पथ की जाँच करें। तब आपको पता चलेगा। या: वरीयताएँ> सामान्य> कार्यक्षेत्र पर जाएं और एक कार्यक्षेत्र नाम जोड़ें (विंडो शीर्षक में दिखाया गया है)


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

1

फ़ाइल -> कार्यक्षेत्र स्विच करें


केवल तभी जब आप दूसरे में सूचीबद्ध संक्षिप्त चरणों से गुजरें, अधिक पूर्ण, उत्तर।
16

1

यदि आप वोकस्पेस स्विच करना चाहते हैं, तो फ़ाइल-> वर्कस्पेस स्विच करें। "अन्य" पर क्लिक करें और उचित फ़ोल्डर चुनें। क्या तुम यही चाहते हो? :)


1

मैंने एक बाहरी टूल लॉन्च कॉन्फ़िगरेशन बनाया है, जिसमें निम्नलिखित (निर्यातित इको-वर्कस्पेस.बेंच फ़ाइल सामग्री) शामिल हैं:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration
    type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType">
    <listAttribute key="org.eclipse.debug.ui.favoriteGroups">
        <listEntry value="org.eclipse.ui.externaltools.launchGroup" />
    </listAttribute>
    <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${none}" />
    <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="c:\Windows\System32\cmd.exe" />
    <stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="/c echo &quot;${workspace_loc}&quot;" />
</launchConfiguration>

ताकि कंसोल में कार्यक्षेत्र फ़ोल्डर पथ प्रतिध्वनित हो।

इसे एक .launch फ़ाइल में कॉपी करने के लिए स्वतंत्र महसूस करें और इसे ग्रहण में आयात करें: फ़ाइल> आयात ...> रन / डीबग करें> कॉन्फ़िगरेशन विकल्प

मैं जल्द ही एक मैक / यूनिक्स संस्करण का पता लगाऊंगा, क्योंकि जब मैंने इसे बनाया था तो मैं इंडिगो / विन पर था।


1

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


1

मैं एक ऐसी स्थिति में आ गया जिससे कार्यक्षेत्र के भ्रष्टाचार के कारण पूर्ण रूप से विफल होने के लिए ग्रहण का स्टार्टअप शुरू हो गया।

(जैसे ग्रहण शुरू नहीं होगा, लॉग त्रुटि कहती है: ObjectNotFoundException: ट्री तत्व )

जब से मैंने ग्रहण किया था तब से बहुत समय हो गया था कि मैं भूल गया कि मेरा कार्यक्षेत्र कहाँ है। यह वह जगह है जहाँ मैं सेटिंग पाया।

~ $ grep osgi.instance.area.default ग्रहण / कॉन्फ़िगरेशन / config.ini osgi.instance.area.default=@user.home/Documents/workspace


1

यदि आप प्रोग्राम को रास्ता खोजना चाहते हैं, तो इसका उपयोग करें:

ResourcesPlugin.getWorkspace().getRoot().getLocation().toString();

0

सरल तर्क ...

बस फ़ाइल मेनू पर क्लिक करें फिर कार्य स्थान स्विच करें

अन्य पर क्लिक करें

फिर सूची के शीर्ष पर वर्तमान कार्यक्षेत्र के साथ संवाद पॉप अप होता है। यदि आप इस सूची पर क्लिक करते हैं, तो अन्य कार्यस्थल दिखाए जाते हैं।


0

File-> कार्यक्षेत्र स्विच करें पर क्लिक करने से मेरे सिस्टम पर गलत परिणाम आता है।
यह विधि सही परिणाम देती है:
फ़ाइल -> गुण -> संसाधन
अब विंडो में संसाधन "लेबल" में "लाइन" नामक तीसरी पंक्ति में पथ की जांच करें
यह प्रोजेक्ट फ़ोल्डर के ठीक पहले कार्यक्षेत्र फ़ोल्डर दिखाएगा।


0

windnow -> preference -> General -> startup and shutdown -> workspaces - शीर्ष एक आपका वर्तमान कार्यक्षेत्र होगा।


0
  1. विंडो पर जाएं -> प्राथमिकताएं।
  2. कार्यस्थानों के लिए खोजें और चुनें।
  3. शीर्ष एक आपका वर्तमान कार्यक्षेत्र है।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.