আমি ভিস্টার অধীনে 3..৪.১ জাভা ইই ব্যবহার করছি। মনে হচ্ছে আমার কর্মক্ষেত্রটি তৈরি করার সময় আটকে যাওয়ার মতো। বিল্ডটি বাতিল করা তেমন কিছু করবে বলে মনে হয় না।
কেন এটি হচ্ছে এবং আমি কীভাবে সমস্যাটি সমাধান করব?
আমি ভিস্টার অধীনে 3..৪.১ জাভা ইই ব্যবহার করছি। মনে হচ্ছে আমার কর্মক্ষেত্রটি তৈরি করার সময় আটকে যাওয়ার মতো। বিল্ডটি বাতিল করা তেমন কিছু করবে বলে মনে হয় না।
কেন এটি হচ্ছে এবং আমি কীভাবে সমস্যাটি সমাধান করব?
উত্তর:
আপনি কীভাবে একটি অচলাবস্থার প্রতিবেদন করবেন তা একবার দেখে নিতে পারেন । আপনি ত্রুটি দর্শন এবং / অথবা ত্রুটি লগ ([ওয়ার্কস্পেস] /। মেটাডেটা / .লগ) পরীক্ষা করতেও চাইতে পারেন। যদি এটি সহায়তা না করে তবে আপনি সম্ভবত কোন প্লাগইন ইনস্টল করেছেন এবং কোন প্রকল্পগুলি রয়েছে সে সম্পর্কে আপনার আরও তথ্য অন্তর্ভুক্ত করতে হবে। আপনি কি একটি ন্যূনতম কর্মক্ষেত্র তৈরি করতে পারেন যা সমস্যার পুনরুত্পাদন করে?
আমি নিম্নলিখিতগুলির সাথে এটি ঠিক করতে সক্ষম হয়েছি:
প্রথমে Eclipse থেকে প্রস্থান করুন। তারপরে অস্থায়ীভাবে নিম্নলিখিত .projects
ফোল্ডারটি নিরাপদ স্থানে সরিয়ে ফেলুন:
mv .metadata\.plugins\org.eclipse.core.resources\.projects projects
Eclipse আরম্ভ করুন এবং প্রস্থান করুন, তারপরে .projects
ফোল্ডারটি যেখানে আসল সেখানে সরিয়ে নিয়ে যান:
mv projects .metadata\.plugins\org.eclipse.core.resources\.projects
অবশ্যই আপনার নিজের ঝুঁকিতে ব্যবহার করুন।
কিছু সময় এটি ওয়ার্কস্পেসের জন্য পরিষ্কার-পরিচ্ছন্ন উত্পাদন প্রবর্তনের জন্য "-ক্লান" প্যারামিটারের সাথে কমান্ড লাইন থেকে গ্রহনটি কার্যকর করতে খুব সহায়ক।
গ্রহ-ক্যালান কাজ করে নি তবে অনুসরণ করেছে following
eclipse -clean -clearPersistedState
আমি ইউএসবি-র মাধ্যমে অ্যান্ড্রয়েড ডিবাগ করি তবে প্রায়শই আমার জন্য 44% গ্রহ জমা হয়। ডিভাইসটি সংযোগ বিচ্ছিন্ন করার সময়, গ্রহণ শুরু হয়।
গৃহীত উত্তরটি আমাকে আবার গ্রহন শুরু করতে দিয়েছিল, তবে মনে হচ্ছে প্রকল্পগুলি তাদের মেটাডেটা হারিয়েছে। (উদাহরণস্বরূপ, সমস্ত গিট / গ্রেডল / স্প্রিং আইকনগুলি প্রকল্পের নাম থেকে অদৃশ্য হয়ে গেছে)) আমার সেখানে প্রচুর প্রকল্প রয়েছে এবং আমি সেগুলি আবারও আমদানি করতে চাইনি।
কেপলারের অধীনে আমার জন্য যা কাজ করেছে তা এখানে। ওয়াইএমএমভি তবে আমি এটি রেকর্ড করতে চেয়েছিলাম যদি এটি কারওর সহায়তা করে।
পদক্ষেপ 1. অস্থায়ীভাবে .projects
ফাইলটি সরানোর বাইরে চলে যান :
$ cd .metadata/.plugins/org.eclipse.core.resources
$ mv .projects .projects.bak
পদক্ষেপ 2. তারপরে Eclipse শুরু করুন। মেটাডেটা নিখোঁজ হবে, তবে আটকে না গিয়ে অন্ততগ্রহণ শুরু হয়।
পদক্ষেপ 3.গ্রহণ বন্ধ।
পদক্ষেপ ৪..projects.bak
ফাইলটিকে তার আসল নামে ফিরিয়ে দিন :
$ mv .projects.bak .projects
পদক্ষেপ 5. Eclipse পুনরায় আরম্ভ করুন। এটি কিছু স্টাফ তৈরি করতে পারে তবে এই সময়টি এটি হওয়া উচিত। (কমপক্ষে এটা আমার জন্য করে ছিল.)
ধাপ 1:
প্রকল্প ডিরেক্টরি খুলুন এবং। প্রকল্প ফাইল সম্পাদনা করুন, জাভা স্ক্রিপ্টের বৈধতা অক্ষম করতে নিম্নলিখিত লাইনগুলি সরিয়ে দিন।
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
ফাইল সংরক্ষণ.
ধাপ ২:
এক্সিলিপ ইনস্টলড ডিরেক্টরিতে যান এবং elpipse.ini খুলুন (বা আপনার এসটিএস থাকলে sts.in), আপনার কম্পিউটারের র্যাম আকারের উপর ভিত্তি করে এক্সএমএস এবং এক্সএমএক্স মান পরিবর্তন করুন।
-Xms512m
-Xmx1024m
-XX:MaxPermSize=256m
বা: উইন্ডোগুলিতে, ডেস্কটপে গ্রহন শর্টকাটে যান, ডান ক্লিক করুন -> বৈশিষ্ট্য-> নিম্নলিখিত যুক্ত করুন: সি: \ সফ্টওয়্যার cl গ্রহনটি ts এসটিএস -৩.6.২.আরলেস \ এসটিএস.এক্সে-ক্ল্যান-এক্সএমএস ১২১২-এক্সএমএক্স ১০২৪ মি
Eclipse চালান।
এক্সিলিপ-> উইন্ডোজ-> পছন্দ-> বৈধকরণে যান, সমস্ত বৈধকারীকে সাসপেন্ড করুন। আপনি যদি ভ্যালিডেটর প্যানেলে প্রদত্ত তালিকায় তালিকাভুক্ত কোনও বৈধতা না চান তবে এটি করুন।
আমার এই সমস্যাটি হ'ল আমার কাছে খুব বেশি মভেন প্রকল্পগুলি একবারে খোলা রয়েছে। আমি যা করতে চাই তা হ'ল:
এটি আমার কর্মক্ষেত্রের ক্ষেত্রে 99% কেস ছাড়িয়ে একটি কার্যকরী পুনর্গঠন সক্ষম করে।
আমার Eclipse নিয়ে আমার একই সমস্যা ছিল এবং সমাধান হিসাবে, আমি একটি নতুন প্রকল্প তৈরি করেছি, সমস্ত প্রকল্পগুলিকে ম্যানুয়ালি অনুলিপি করেছি (উইন্ডোজ অনুলিপি / পেস্ট ব্যবহার করে) নতুন প্রকল্পে, পুরানো প্রকল্প মুছে ফেলেছি এবং এটিই।
কখনও কখনও, অনুপযুক্ত সিস্টেম শাটডাউন এর কারণে এটি ঘটে এবং এক্সিলিপ ওয়ার্কস্পেস একই ধরণের সমস্যার মুখোমুখি হতে শুরু করে।
আশা করি এটি কার্যকর হবে।
কিছু জেডিটি সূচক মুছে ফেলা হচ্ছে (.metadata.plugins \ org.eclipse.jdt.core), বিশেষত বড় ফাইলগুলি প্রায়শই আমার সমস্যার সমাধান করে দেয়।
আমি ঠিক একই সমস্যা।
বিল্ড প্রক্রিয়াটি হ্রাস করতে টাস্ক ম্যানেজার ব্যবহার করে এবং কোনও প্রকল্প না খোলার সাথেই গ্রহনটি প্রস্থান করে, আমি পুনরায় গ্রহনে উঠতে এবং প্রকল্পটি না খুলে পরিষ্কার করতে সক্ষম হয়েছি। এরপরে আমি আবার Eclipse পুনরায় শুরু করেছি, আমার প্রকল্পটি লোড করেছি এবং ঠিক আছে।
আমি দেখতে পেয়েছি যে আপনি অনেকগুলি চিত্রের ডেটা (যেমন একটি উত্সর্গীকৃত চিত্র প্রকল্পের মতো) একটি প্রকল্পের সাথে একটি ওয়ার্কস্পেস পুনর্নির্মাণ করলে এটিও ঘটতে পারে। এর মতো কিছু তার নিজস্ব কর্মক্ষেত্রের মধ্যে রেখে দেওয়া এবং আপনার যে প্রকল্পগুলি মোকাবেলা করা হয় তার জন্য পৃথকভাবে হ্যান্ডেল করা ভাল।
যদি আপনি না করতে পারেন তবে পরিষ্কার ও পুনর্নির্মাণের পরে সেই প্রকল্পটি পরিষ্কার করবেন না। প্রয়োজন হলে কেবল পুনর্নির্মাণ করুন।
কখনও কখনও সমস্যাটি অন্য প্রোগ্রামগুলিকে মেরে ফেলা হয়েছে বলে মনে হয় যা প্রকল্প ফোল্ডার থেকে ফাইল খোলে।
আমি যখন আমার প্রকল্পে বোরারের সাথে অ্যাঙ্গুলার.জেএস ইনস্টল করার চেষ্টা করেছি তখন আমি একই সমস্যার মুখোমুখি হয়েছি। আমার কাছে মনে হচ্ছে বোভারের প্রচুর জাভাস্ক্রিপ্ট ফাইল এটি স্বয়ংক্রিয়ভাবে ডাউনলোড হয়ে গেছে যার ফলে আমার আইডিই দীর্ঘকাল ধরে বৈধতা প্রক্রিয়াতে আটকা পড়ে। সুতরাং, আমি এই সমস্যাটি এইভাবে সমাধান করেছি,
আমার আইডিই বর্তমানে নিথর হয়ে কাজ করছে। আমি সেখান থেকে সাহায্য নিয়েছি। টার্ন আমি অনুমান করি এটি সহায়ক হতে পারে, যেখানে জাভাস্ক্রিপ্টের প্রচুর ফাইলের কারণে কোনও আইডিই আটকে যায়।
আমি এই পরামর্শগুলির প্রচুর চেষ্টা করেছিলাম, তবে শেষ পর্যন্ত আমার জন্য কেবলমাত্র কাজটি ছিল একটি নতুন ওয়ার্কস্পেস তৈরি করা, এবং আমার ফোল্ডারে তাড়াতাড়ি আমার সমস্ত প্রকল্পগুলি পরীক্ষা করা। তারপরে এটি কাজ করে ;-)
আমি গ্রহটি আমার ইনস্টলেশন ইনস্টলেশন ফোল্ডারে যে অতিরিক্ত ফোল্ডার তৈরি করেছিল তা সরিয়ে আমি এটি সমাধান করতে সক্ষম হয়েছি। আমি ইনস্টল করিনি এবং আমি স্প্রিং টুল স্যুটটি ইনস্টল করে Eclilpse Neon 3 ব্যবহার করছিলাম। তবে, যখন আমি এক্সট্রাক্ট অ্যালিপস ইনস্টলেশনটি দেখলাম তখন আমার সি: ফোল্ডার ছিল যা কিছু ফোল্ডারের কাঠামোযুক্ত ছিল। এটি আমার ডাউনলোড ফোল্ডারের আয়না চিত্র ছিল। আমি এটিকে সরিয়ে আবার চালু করেছি।
এটা আমার জন্য কাজ!
এখানে উত্তরগুলির কোনওটিই আমার পক্ষে কার্যকর হয়নি। যা কাজ করেছিল তা হ'ল নিম্নলিখিত ফোল্ডারটি মুছে ফেলা
সি: \ ব্যবহারকারীরা \ আপনার ব্যবহারকারীর নাম \ ওয়ার্কস্পেস \ প্রকল্পের নাম met
এটির জন্য ডিফল্ট এবং সঠিক মূল কারণগুলি অনুসন্ধান করার পরিবর্তে আমি কেবলমাত্র প্রকল্পগুলি এবং মেটাডেটা ফোল্ডারটি মুছে ফেলেছি। গ্রহনটি পরের বার চালু হওয়ার সময় .মেডাটাটা ফাইলটি পুনর্নির্মাণ করবে।
আমি তখন সর্বশেষ প্রকল্পের কোডটি টেনেছি এবং সমস্যাটি সমাধান করা হয়েছে। এটি আরও কাজ ছিল কারণ আমার সার্ভারগুলি সহ সমস্ত কিছু পুনরায় কনফিগার করতে হয়েছিল, তবে বিল্ড ওয়ার্কস্পেসটি সম্পূর্ণরূপে শেষ হওয়ার আগে 3 থেকে 5 মিনিটের মধ্যে যে কোনও জায়গায় 50% এ থামছিল, তাই এটি চেষ্টা করার মতো ছিল।
এছাড়াও, আমি এটিও পেয়েছি যে Eclipse এর সাথে, আপনি যদি ওয়ার্কস্পেসটি নির্মাণের আগেই এটি নির্মাণের কাজ বন্ধ করে দেন এবং যদি গ্রামীণ সবকিছুটি স্তব্ধ করে দেয় তবে আপনি সত্যই আপনার কনফিগারেশনটিতে বিশৃঙ্খলা সৃষ্টি করতে পারেন এবং এটি আবার স্থিতিশীল করার জন্য প্রচুর সময় নষ্ট করতে পারেন। আমি এক্লিপ্স অক্সিজেন ব্যবহার করছি, তবে আমি যে গ্রহটি গ্রহণ করেছি তার সমস্ত সংস্করণে এটি ঘটেছে, তাই সম্ভব হলে আমি সত্যিই এড়াতে চেষ্টা করি।
আপনি যদি মাভেনকে একটি বিল্ড টুল হিসাবে ব্যবহার করেন তবে আপনি এটি করতে চাইতে পারেন:
গ্রহন বন্ধ
হোম ডিরেক্টরি ডিরেক্টরিতে এবং উইন্ডোজে এটি লিনাক্সে .m2 / সংগ্রহস্থল / - এ অবস্থিত নির্ভরতা ডিরেক্টরিগুলি মুছুন : <ব্যবহারকারীরা < আপনার ব্যবহারকারী নাম > .m2 (আপনার ব্যবহারকারীর নাম দিয়ে '' প্রতিস্থাপন করুন)
গ্রহণ শুরু করুন এবং সাধারণ কাজ উপভোগ করুন :)
এটি আমাকে এই সমস্যা সমাধানে সহায়তা করেছে এবং আমি আশা করি এটি আপনাকেও সহায়তা করবে। :)
চিয়ার্স!
পিএস আমি আমার উত্তরটি সম্পাদনা করেছি (যেমন @ হোলজার জিজ্ঞাসা করেছিলেন) যেখানে এটি ক্ষতি করতে পারে বলে .clipse এবং .p2 ফোল্ডারগুলি মুছে ফেলারও পরামর্শ দেওয়া হয়েছিল ( যদিও এটি আমার ক্ষেত্রে হয়নি) আমাকে কিছু প্লাগইন পুনরায় ইনস্টল করতে হয়েছিল আমি ব্যবহার).
.eclipse
,.p2
.metadata
ফোল্ডারটি মুছবেন না কারণ এটি আপনার Eclipse ইনস্টলেশনটিকে ক্ষতিগ্রস্থ করবে। এগুলি এমন প্রতারণা যা কোনও গ্রহপ বিকাশকারী ব্যবহারের পরামর্শ দিবেন না। -clean
পরিবর্তে চেষ্টা করুন বা একটি নতুন কর্মক্ষেত্র। @ নিকোলাস, দয়া করে আপনার উত্তরটি থেকে পদক্ষেপ 3 মুছুন কারণ এটি ক্ষতি হতে পারে।
-clean
এই প্রশ্নের উত্তর (বেশিরভাগ উত্সাহ সহ) আমাকে বা অন্য কোনও পরামর্শে সহায়তা করেনি।
.p2
ফোল্ডারটি মুছবেন , আপনি Eclipse ইনস্টলার দিয়ে তৈরি সমস্ত Eclipse ইনস্টলেশন ধ্বংস করবেন । আপনার ক্ষেত্রে, আমি বাজি ধরেছি যে নতুন সংস্করণগুলির প্লাগইনগুলি পুনরায় ইনস্টল করতে সহায়তা করেছে, এই ফোল্ডারগুলি মুছে না (যা এমন কিছু যা আপনার কখনও করা উচিত নয়)।