2011-09-19 9 views
174

मैं /Users/Shared/ निर्देशिका में एक कार्यक्षेत्र बनाने की कोशिश कर रहा हूं, इस विचार के साथ कि मैं उपयोगकर्ताओं के बीच कार्यस्थान साझा कर सकता हूं। समस्या यह है कि जब मैं वर्कस्पेस बनाता हूं और उस पर अनुमति को बदलता हूं, तो मुझे नीचे दिए गए त्रुटि (छवि) किसी भी उपयोगकर्ता को स्विच किए बिना भी सामना करना पड़ता है।ग्रहण - "उपयोग में कार्यक्षेत्र या बनाया नहीं जा सकता है, एक अलग चुना है।"

मैं

/Users/Shared $ ll 
drwxr-xr-x 3 HristoOskov wheel 102 Sep 18 20:07 myWorkspace 

... करने से अनुमतियों को बदल दिया ...

/Users/Shared $ ll 
drwxrwxr-x 3 root   admin 102 Sep 18 19:45 myWorkspace 

तो क्या मैं गलत यहाँ कर रहा हूँ? मुझे इस वर्कस्पेस को कैसे कॉन्फ़िगर करना चाहिए ताकि मैं कर सकूं 1. त्रुटि संदेश से छुटकारा पाएं और 2. त्रुटि संदेश को देखे बिना दोनों खातों से इसे एक्सेस करें?

वैसे, मै मैक ओएस एक्स शेर v10.7.1 पर काम कर रहा हूं।

error

+10

देखें: http://stackoverflow.com/questions/8489322/eclipse-says-workspace-in-use-or-cannot-be-created-chose-a- अलग-one-ho – Quetzalcoatl

उत्तर

421

सही उत्तर इस (डुप्लिकेट) question में पाया जा सकता है।

मैं यहाँ जवाब reproduced (और यह काम करता है!):

बस अपने ग्रहण कार्यक्षेत्र निर्देशिका में .metadata निर्देशिका में .lock फ़ाइल को नष्ट

+28

यह किसी भी तरह से आसान होना चाहिए - यह स्टार्टअप पर कैसे जांचता है और लॉक को हटाने का विकल्प देता है? यह 6000+ लोगों को कुछ परेशानी बचाएगा ... –

+0

इससे 6000+ लोगों की मदद मिली लेकिन मेरे लिए हल नहीं किया :(कोई विचार? – reubenjohn

+2

हल हो गया! मुझे बस एडमिस को व्यवस्थापक अनुमतियों के साथ चलाने की आवश्यकता है! – reubenjohn

6

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

+0

ठीक है, एक प्रति ग्रहण की आसानी से सुलभ है ... मैं इसे उपयोगकर्ता ए में बंद कर दूंगा और उपयोगकर्ताबी में एक नया उदाहरण खोलूंगा। 'व्यवस्थापक' के संबंध में, मैं अपने कंप्यूटर पर एक प्रशासनिक उपयोगकर्ता हूं। अनुमोदित मैं इन उपयोगकर्ता समूहों के बारे में ज्यादा नहीं समझता, लेकिन मुझे लगता है कि एक व्यवस्थापक होने के नाते काम करना चाहिए। मैंने अभी कुछ सामान बदल दिया है और ऐसा लगता है कि समस्या 'व्यवस्थापक' नहीं है, इसकी 'रूट' है। – Hristo

+0

प्रशासक अधिकारों में फिर से ग्रहण चलाने से यह फिर से काम करता है, धन्यवाद! –

0

जाओ TaskManager को (सही टास्क बार में क्लिक करें) और processess मेनू पट्टी का चयन करें और eclipse.exe का चयन करें और EndProcess

+0

क्या उसने कहा विंडोज चल रहा है? – amn

32

क्लिक करें मैं 3 अन्य सुधारों को देखा है अब तक:

  1. .metadata /, rm .lock फ़ाइल
  2. यदि 1) काम नहीं करता है, अंत प्रक्रिया javaw.exe आदि कोशिश आईडीई
  3. यदि 1) & 2) काम नहीं करता है बाहर निकलने के लिए, rm .log फ़ाइल को .metadata /, और डबल चेक .plugin/में आज़माएं।
  4. यह मुझे हमेशा के लिए काम किया: स्थानांतरित .metadata /, खुले और बंद ग्रहण, तो अधिलेखित .metadata वापस

समाधान पर निर्भर सही सामग्री

+2

javaw.exe प्रक्रिया को समाप्त करना और ग्रहण को पुनरारंभ करना मेरे लिए काम किया। – JDJ

+0

हटा रहा है। मेटाडेटा/.log ने इसे मेरे लिए तय किया – TheAmigo

+1

प्रक्रिया को मारना एकमात्र चीज थी जो मेरे लिए काम करती थी। – Machado

1

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

2

Administrator Mode में ग्रहण चलाना मेरे लिए तय किया गया।आप इसे [राइट क्लिक] द्वारा कर सकते हैं -> अपने इंस्टॉल डीआईआर से eclipse.exe पर व्यवस्थापक के रूप में चलाएं।

मैं एक कामकाजी माहौल पर था जिसमें Win7 मशीन को प्रतिबंधित अनुमति है। मैंने .lock और .log फ़ाइलों को भी हटा दिया लेकिन इससे मदद नहीं मिली। यह सभी का संयोजन भी हो सकता है जिसने इसे काम किया है।

13

कभी-कभी .lock फ़ाइल को हटाने से काम नहीं होता है। आप इस कोशिश कर सकते हैं:

ग्रहण से निकालें RECENT_WORKSPACES लाइन/विन्यास/.settings/org.eclipse.ui.ide.prefs

+1

उत्कृष्ट समाधान। मैं एक हटाने योग्य ड्राइव पर ग्रहण की मेजबानी करता हूं और जब ड्राइव अक्षर बदलता है, तो यह वह समाधान है जो इसे ठीक करेगा। – DMortensen

0

मेरे मामले में यह से ग्रहण रन की परीक्षा उदाहरण पर हुई प्लगइन विकास के दौरान मेरा मुख्य ग्रहण सत्र। एक त्रुटि ने गुई को गायब कर दिया, लेकिन इसे पूरी तरह से मार डाला नहीं। कंसोल में स्टॉप बटन मारकर इसका ख्याल रखा।

0

जांचें कि आपके पास कार्यक्षेत्र निर्देशिका के लिए पर्याप्त अधिकार हैं। मुझे यह त्रुटि मिली जब मेरे पास वर्कस्पेस पर लेखन अनुमति नहीं थी।

6

खिड़कियां उपयोगकर्ताओं के लिए: यदि आप के मामले में .lock फ़ाइल को नहीं निकाल सकते हैं और यह आपको निम्न देता है:

enter image description here

और तुम्हें पता है कि ग्रहण के पहले से ही बंद कर दिया है, बस खुले कार्य प्रबंधक तब प्रक्रियाend precess सभी eclipse.exe प्रक्रिया सूची में घटनाओं के लिए प्रक्रियाओं।

+4

और जावा भी (जावा)। –

+0

@LucasMalor मेरे मामले में यह अस्तित्व में नहीं था, लेकिन अच्छा जोड़ा, किसी को इसकी आवश्यकता होगी, धन्यवाद –

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