जावा और ग्रहण के लिए नया। किसी कारण से, पहली बार जब मैं ग्रहण को किसी दिए गए दिन पर लोड करता हूं, तो यह "जावा टूलिंग शुरू करना: 59%" पर जम जाता है। आखिरकार, यह इस से पहले हो जाता है और मैं अपना काम कर सकता हूं। हालांकि, यह "जावा टूलींग शुरू करना: 5 9%" चरण वास्तव में वास्तव में वास्तव में वास्तव में लगता है। क्या कोई जानता है कि यह क्यों करता है या इसे कैसे ठीक किया जाए?ग्रहण (गैलीलियो): "जावा टूलिंग शुरू करना क्यों: 5 9%" आगे लेते हैं?
उत्तर
आप ग्रहण जावा प्रक्रिया के कई थ्रेड डंप ले सकते हैं यह देखने के लिए कि कौन से प्लगइन निष्पादित किए जा रहे हैं। थ्रेड डंप कैसे लें, इस पर some info है।
क्या होता है कि ग्रहण सभी प्रोजेक्ट कॉन्फ़िगरेशन लोड करता है और फिर प्रत्येक प्रोजेक्ट के लिए यह सभी घोषित बिल्डरों को प्रारंभ करता है। बिल्डर लोडिंग और प्रारंभिकता अधिकांश समय लेती है। कुछ बिल्डरों को जार और अन्य परियोजनाओं जैसे परियोजना निर्भरताओं को हल करने और/या फिर से लोड करने की आवश्यकता है और यह भी जांचें कि परियोजना संसाधन बदल गए हैं या नहीं। यह प्रक्रिया अन्य परियोजनाओं पर बिल्डरों के प्रारंभिकरण को भी ट्रिगर कर सकती है और आपके द्वारा उपयोग किए जा रहे तृतीय पक्ष प्लगइन के आधार पर इसमें अधिक समय लग सकता है।
यूजीन के बहुत चालाक से अधिक सरल दिमाग दृष्टिकोण आपके सभी प्लगइन को एक-एक करके, नोट्स रखें, और प्रत्येक निष्कासन के बाद प्रदर्शन देखें। इससे बड़ी शुरुआत करने वाले प्लगइन को इंगित करने में मदद करनी चाहिए। यह संभव है कि आपको वास्तव में उस प्लगइन की ज़रूरत नहीं है।
मेरे अनुभव में, अक्सर स्रोत नियंत्रण प्लगइन से जुड़ी बड़ी देरी होती है क्योंकि कुछ को स्टार्टअप पर रिपोजिटरी के खिलाफ प्रोजेक्ट स्टेटस की जांच करने की आवश्यकता महसूस होती है। इसे नियंत्रित करने के विकल्प हो सकते हैं। आप यह भी देख सकते हैं कि किस प्रकार की लेबल सजावट प्रभावी है; अगर कुछ सजावट भंडार राज्य पर निर्भर है, तो यह आपके समय बर्बाद हो सकता है।
चेतावनी दीजिये कि यह प्रक्रिया विनाशकारी हो सकती है! आपने शायद उन प्लगइन को किसी कारण से शामिल किया है, और यदि आप प्लगइन्स को हटाते हैं तो यह संभव है कि आप पहले से मौजूद प्रोजेक्ट्स पर क्षमताओं को खो देंगे, और प्लगइन को बदलने से भी सभी परियोजनाओं में सबकुछ पूर्व राज्य में बहाल नहीं होगा। जैसे ही डिस्क पुनरावृत्ति लोग कहते हैं: हम मानते हैं कि आपके पास सबकुछ बैक अप है!
परीक्षण से पहले अपने ग्रहण फ़ोल्डर और वर्कस्पेस फ़ोल्डर की एक प्रति सहेजने की सलाह देते हैं ताकि आप अपमानजनक प्लगइन ढूंढने के बाद इसे पुनर्स्थापित कर सकें। –
दिलचस्प। मेरे पास वास्तव में एक स्रोत नियंत्रण प्लगइन है। किसी को भी पर्सफोर्स प्लगइन के साथ इस मुद्दे का सामना करना पड़ा है? – sangfroid
यह प्रति कार्यस्थान आधार पर टूट जाता है। मुझे प्लगइन डेटा को हटाने में कुछ सफलता मिली है। आम तौर पर इस पर से पाया जा सकता है: -:
org.eclipse.core.resources
आप अपनी परियोजनाओं रखेंगे लेकिन सब कुछ हटा दिया जाएगा (वरीयताओं, एससीएम खजाने ... आदि -
[workspace-directory]/.metadata/.plugins
को छोड़कर तुम सब कुछ हटा देते हैं ।) और पुनर्निर्मित/पुनः आयात करने की आवश्यकता होगी (आपको स्वागत पृष्ठ से स्वागत किया जाएगा, लेकिन डरो मत)।
शायद प्लगइन डेटा का एक विशिष्ट सेट हटा दिया जाना चाहिए, लेकिन यह मेरा आखिरी मौका तय करता है, और इसलिए मेरे पास समस्या के बारे में कुछ भी नहीं है जिसके लिए समस्या स्थिति में आगे बढ़ना है ... समय के लिए।
यह समस्या को हल किया गया, लेकिन किसी भी प्राथमिकता को सहेज नहीं पाया। ओह ठीक है - आसानी से बहाल! –
माइक की सलाह के बाद, मैंने [workspace-directory]/.metadata/.plugins/org.eclipse.jdt.core
को हटाकर अपने कार्यक्षेत्र को पुनर्जीवित किया। वह निर्देशिका किसी भी महत्वपूर्ण जानकारी को स्टोर करने लगती नहीं है।
इससे मेरे लिए समस्या ठीक नहीं हुई और मुझे हर .plugin निर्देशिका को हटाने का सहारा लेना पड़ा - जिसने समस्या को ठीक किया। –
मैं इस समस्या थी और यहाँ एक समाधान पाया:
http://tedvinke.wordpress.com/2010/06/21/eclipse-initializing-java-tooling-hangs/ यहाँ मैं क्या किया है।
Rename the .projects folder in .metadata/.plugins/org.eclipse.core.resources
in the workspace folder. This doesn’t seem to affect any project and
the .project folder will be recreated when Eclipse restarts.
कैसे कर निम्नलिखित
eclipse.exe -clean
बस सही का निशान के बारे में "स्वचालित रूप से बनाएँ" और बल ग्रहण छोड़ दिया। फिर इसे फिर से शुरू करें। प्रोजेक्ट> स्वचालित रूप से बनाएं - अनचेक करें -force - प्रारंभ करें ग्रहण
- 1. ग्रहण गैलीलियो उबंटू 9 .10
- 2. ग्रहण स्टार्टअप पर मैं "जावा टूलिंग शुरू करना" कैसे अक्षम कर सकता हूं?
- 3. ग्रहण गैलीलियो से Helios
- 4. virtualenv ग्रहण (गैलीलियो)
- 5. ग्रहण गैलीलियो ubuntu 64-बिट
- 6. एक्लिप्स गैलीलियो
- 7. मेरे जावा धागे कितनी मेमोरी लेते हैं?
- 8. Enums कितनी मेमोरी लेते हैं?
- 9. दो स्लेश क्यों हैं - आगे और पीछे?
- 10. जेजीडीज बाध्यकारी बनाम जेएसआर 2 9 5
- 11. ग्रहण शुरू करना w/विशिष्ट कार्यक्षेत्र
- 12. स्ट्रिंग्स जावा में "" से क्यों शुरू होते हैं?
- 13. मूस के निर्माता एक स्ट्रिंग मूल्य क्यों लेते हैं?
- 14. ग्रहण शुरू होने पर ग्रहण
- 15. ग्रहण स्थापित जावा
- 16. आईफोन एसडीके कस्टम चर के लिए गैन्ट्रेकर त्रुटि देता है 1 9 5 9 4640 9
- 17. जेटी 9.x ग्रहण प्लगइन
- 18. एंड्रॉइड में दिलचस्पी प्रोग्रामर शुरू करना - क्या मुझे जावा से शुरू करना चाहिए?
- 19. आप संस्करण नियंत्रण कितनी दूर लेते हैं?
- 20. जावा परिप्रेक्ष्य ग्रहण
- 21. एंड्रॉइड ग्रहण शुरू करना प्रबंधन कर्सर बहिष्कृत लेकिन पुराने एपीआई संस्करणों का समर्थन करना चाहते हैं?
- 22. आप कोड कवरेज कितनी दूर लेते हैं?
- 23. हास्केल: मोनैडिक लेते समय?
- 24. एक्लिप्स 3.5.1 (गैलीलियो) उबंटू 9 .10 (कर्मिक) के साथ बस्टेड! Maven2 प्लगइन स्थापित नहीं कर सकता! (या कोई अन्य प्लगइन)
- 25. ग्रहण एंड्रॉइड समर्थन लाइब्रेरी संशोधन 9
- 26. प्रोग्राम शुरू होने के बाद जावा एजेंट शुरू करना
- 27. "जावा स्रोत संपादित करना" में जावा ग्रहण डीबगिंग शॉर्टकट
- 28. ग्रहण 3.5 (गैलीलियो) से 3.6 (हेलिओस) तक उचित तरीके से ग्रहण को अपग्रेड कैसे करें?
- 29. ऑब्जेक्ट चर शुरू करना - एक जावा दृष्टिकोण, एक पायथन दृष्टिकोण?
- 30. एंड्रॉइड रूट डिवाइस पर स्क्रीनशॉट लेते हैं
प्रारंभिक कार्य करने के लिए आपकी सभी परियोजनाओं को स्कैन करना पड़ सकता है। यह इस बात पर निर्भर करता है कि किस उपकरण को प्रारंभ किया जा रहा है, इसके बिना, सबकुछ अनुमान लगा रहा है। बस ग्रहण शुरू करें, कॉफी का एक कप प्राप्त करें और उम्मीद है कि जब आप इसे पीते हैं तो यह खत्म हो जाता है। :) –
वीएम सेटिंग्स के साथ खेलो। शायद इस चरण में ग्रहण तेजी से हो जाता है अगर यह अधिक स्मृति हो जाता है। –
यह उन परियोजनाओं की संख्या और आकार के कारण हो सकता है जो ग्रहण होने पर ग्रहण को खोलना है। मैंने अतीत में देखा है कि जितनी अधिक परियोजनाओं को लोड करना है, विशेष रूप से यदि वे बड़े हैं, तो विशेष रूप से उपकरण प्रारंभ करने के लिए उपकरण प्रारंभ करने का कारण बनता है। मैंने तब से नेटबीन पर स्विच किया है और आईएमओ नेटबीन का उपयोग करने के लिए एक बेहतर आईडीई है। – ChadNC