উত্তর:
এখানে একটি সমস্যা ভিউ রয়েছে (উইন্ডোটি>> প্রদর্শন দেখুন) যা এই ধরণের জিনিস দেখায়।
এটি সাধারণত জার্স অনুপস্থিত (যেমন আপনার প্রকল্পের কনফিগারেশনটি একটি জারের উল্লেখ করে যা সেখানে নেই), এবং জেডিটির ক্ষেত্রে এই জাতীয় জিনিস, তবে স্পষ্টতই আজকাল এই ग्रहনটি অনেক উপায়ে ব্যবহার করা যেতে পারে, এটি কিছুও হতে পারে।
এর অর্থ আপনার প্রকল্পে বিল্ড পাথ নিয়ে কোনও সমস্যা আছে। যদি এটি একটি অ্যান্ড্রয়েড প্রকল্প হয় তবে এর বেশিরভাগ অর্থ প্রকল্পের মধ্যে নির্দিষ্ট টার্গেট মানটি পাওয়া যায় rop এটি অন্যান্য ধরণের বিল্ট সমস্যার কারণেও হতে পারে। তবে এটি বেশিরভাগ নির্মিত সমস্যাগুলির জন্যই প্রদর্শিত হয়। দেখুন এখানে আরো বিস্তারিত জানার জন্য। এটি গ্রহনটিতে দেখা বিল্ট ত্রুটি সজ্জিত সম্পর্কে is
এই পৃষ্ঠা থেকে একটি নির্যাস:
প্রকল্পের অন্যান্য সমস্যার মধ্যে মাঝে মাঝে বিল্ড পাথ সমস্যাগুলি সহজেই মিস করা যায়। প্যাকেজ এক্সপ্লোরার এবং প্রকল্প এক্সপ্লোরার দর্শনগুলি এখন জাভা প্রকল্পগুলি এবং কার্যকারী সেটগুলিতে একটি নতুন সাজসজ্জা দেখায় যা বিল্ড পাথ ত্রুটিগুলি ধারণ করে:
কংক্রিট ত্রুটিগুলি সমস্যা ভিউতে দেখা যাবে এবং আপনি ভিউ মেনুটি খুললে এবং গোষ্ঠী দ্বারা> জাভা সমস্যা ধরণের নির্বাচন করুন, সেগুলি সমস্তই বিল্ড পাথ বিভাগে প্রদর্শিত হবে:
এর বেশ কয়েকটি কারণ থাকতে পারে। বেশিরভাগ সময় এটি নীচের কিছু কারণ হতে পারে,
সুতরাং কী করণীয় সেগুলি হ'ল আমাদের সেই সমস্ত অনুপস্থিত / আপডেট করা / নতুন_ডেড জারের ফাইলগুলি সমাধান করতে হবে।
go to properties
Java Build Path
Libraries
ট্যাবAdd JARs
উপরের কারণগুলির মধ্যে একটি কারণে এটি যদি সমস্যার সমাধান করে।
এটি সম্ভবত একটি বিল্ড সমস্যা। কী স্থির খনিটি প্রকল্পের সাথে মেভেনের সাথে হালনাগাদ করছিল (Alt + F5)
প্রকল্পে যান -> ডান ক্লিক করুন -> বৈশিষ্ট্য -> জাভা বিল্ড পাথ -> গ্রন্থাগারগুলি
আইকনে রেড ক্রস চিহ্ন থাকা সমস্ত জারগুলি মুছুন।
সমাধান।
এটি সাধারণ, আপনার নিম্নলিখিত পদক্ষেপগুলি করতে হবে:
1- প্রকল্পে রাইট ক্লিক করুন
2- পথ তৈরি করুন
3- বিল্ড পাথ কনফিগার করুন
4- তাদের পুরানো পথ থেকে সরানো জারগুলি / প্রকল্পগুলি সরান
5- প্রকল্প পরিষ্কার
6- প্রকল্পটি "যদি স্বয়ংক্রিয়ভাবে নির্মিত না হয়" তৈরি করুন
7- তাদের নতুন অবস্থানগুলি ব্যবহার করে জারে / প্রকল্পগুলি যুক্ত করুন
দৌড়াও আর এটাই!
সলুটিন 1:
ধাপ 1
আপনার প্রকল্পে ডান ক্লিক করুন -> প্রকল্প বন্ধ করুন। এটি আপনার প্রকল্প এবং প্রকল্পের সমস্ত খোলা ফাইল (গুলি) বন্ধ করবে
ধাপ ২
আপনার প্রকল্প -> ওপেন প্রকল্পে ডান ক্লিক করুন। এটি আপনার প্রকল্পটি খুলবে এবং আপনার প্রকল্পটি পুনর্নির্মাণ করবে, আশা করি সম্পূর্ণরূপে এটি লাল বিস্মৃত চিহ্নটি ঠিক করবে
সমাধান 2:
ধাপ 1
আপনার প্রকল্প -> বৈশিষ্ট্য -> জাভা বিল্ড পাথটিতে ডান ক্লিক করুন। নীচের স্ক্রিন-শট অনুসারে আপনি কি আপনার লাইব্রেরি ফাইল (গুলি) এর সামনে নিখোঁজ দেখতে পাচ্ছেন
পদক্ষেপ: 2 আপনার জারের ফাইলটি যদি আপনার প্রকল্পের WEB-INF / lib এ স্থাপন করা হয় বা জার ফাইলটি আপনার কম্পিউটারে কোথাও স্থাপন করা হয় তবে বহিরাগত জার যুক্ত করতে অ্যাড জারে ক্লিক করুন
পদক্ষেপ: 3 পুরানো নিখোঁজ ফাইল (গুলি) নির্বাচন করুন এবং চিত্রের জন্য এখানে ক্লিক করুন সরান ক্লিক করুন
সমাধান 3: আপনার প্রকল্পে ডান ক্লিক করুন -> বৈশিষ্ট্য -> জাভা বিল্ড পাথ -> জেআরই সিস্টেম লাইব্রেরি এবং জেআরই পুনরায় কনফিগার করুন
এবং আপনার প্রকল্পে যান এবং আপনার প্রকল্প ডিরেক্টরিতে .properties এবং .classpath সরান।
আপনার প্রকল্পের ডেটা ব্যাকআপ করুন এবং একটি নতুন তৈরি করুন এবং অনুসরণ করুন solutions 1 & 2
আমি এই সমস্যার সমাধান করেছি এর দ্বারা:
পদক্ষেপ 1: সি: / ব্যবহারকারীর /raফিক/.m2/repository -> এই ফোল্ডারটি মুছুন
পদক্ষেপ 2: আপনার প্রকল্পে ডান ক্লিক করুন -> maven -> হালনাগাদ প্রকল্প আপডেট করুন -> কেবল পরিষ্কার প্রকল্পটি পরীক্ষা করুন -> ঠিক আছে।
পদক্ষেপ 3: আপনার প্রকল্পে ডান ক্লিক করুন -> maven -> হালনাগাদ প্রকল্প আপডেট করুন -> কেবলমাত্র আপডেটের প্রকল্পটি পরীক্ষা করুন -> ঠিক আছে।
সমস্যা সমাধান.
এর অর্থ হ'ল বিল্ড পাথটি কনফিগার করার সময় / প্রকল্পে জার যুক্ত করার সময় আপনি যে পথটি দিয়েছিলেন তার থেকে জার ফাইলগুলি হারিয়ে যাচ্ছে।
মাত্র একবার আবার জারগুলি কনফিগার করুন।
এটা কি আজব আচরণ? আমার ক্ষেত্রে, ভুলটি ছিল যে আমি একটি জার-লিব যুক্ত করেছি। তবে এই লিব ত্রুটিযুক্ত ছিল, তাই আমি এই লিবটি সরিয়েছি। তবে, আমি কী করেছি, ত্রুটিটি এখনও বিদ্যমান। আমি জার-ফাইলটি সরিয়ে নিয়েছি, এমনকি "বিল্ড-পাথ থেকে অপসারণ" গ্রহণের বিকল্পের সাহায্যে, এটি আমার প্রকল্প-ফোল্ডারে মুছে ফেলেছি এবং আমার প্রকল্পটি পরিষ্কার করেছি, কিন্তু কিছুই কার্যকর হয়নি। আইওয়ারের কিওয়ার্টের বর্ণনা অনুসারে কাজ করার পরে এটি কাজ করেছিল। তবে কোনও আইডিই কি ত্রুটি বার্তাগুলি থেকে স্বতন্ত্র নয়? ত্রুটিটি স্থির হয়েছিল, কেবলমাত্র বার্তাগুলিই সমস্যাটি সৃষ্টি করেছিল। কওয়ার্টকে ধন্যবাদ (যদি আমি যথেষ্ট সুনাম অর্জন করি তবে আমি আপনার উত্তরটি ভোট দেব But তবে এখন আমি পারছি না, দুঃখিত)।
আমার একটি মাভেন প্রকল্প আমাকে একই জিনিস দিয়েছে। এটি দেখিয়েছিল যে এটি সংস্করণ (নির্ভরতা) সহ জারটি খুঁজে পায় না এবং আমি এটি সেখানে জানতাম এবং সঠিক -
সুতরাং, আমার জন্য সমাধানটি ছিল 1 স্থানীয় সংগ্রহস্থল মুছতে delete 2 প্রকল্প পরিষ্কার করুন। 3 আকস্মিক প্রকৃতি অক্ষম করুন। 4 গ্রহন গ্রহাণু তৈরি করুন এবং মাভেন প্রকল্প হিসাবে 5 টি পুনরায় কনফিগার করুন।
(ক্রমানুসারে)
বিস্ময়বোধক চিহ্ন সম্পর্কিত আমার সমস্যাটি বিভাগটিতে ছিল: "প্রকল্প ফোল্ডারে ডান ক্লিক করুন" - সম্পত্তি - লাইব্রেরি ট্যাব। একটি লাইব্রেতে লাল রঙে চিহ্নিত একটি ত্রুটি ছিল যা সম্ভবত সঠিক জায়গায় ছিল না তাই আমি এটিকে সরিয়ে ফেলেছিলাম এবং প্রাক্তন। চিহ্ন অদৃশ্য হয়ে গেছে। কিছু পুরানো প্রকল্প মুছে ফেলার পরে উত্থাপিত সমস্যাটি।
যদি আপনার আইডিই আপনার দেওয়া পথ থেকে জেআরই খুঁজে না পায়। তারপরে আপনাকে প্রকল্প থেকে লাল বিস্মৃত চিহ্নটি মুছে ফেলতে ম্যানুয়ালি গ্রহনে JRE পাথ যুক্ত করতে হবে। এটি করতে দয়া করে নীচের পদক্ষেপগুলি অনুসরণ করুন: -
প্রোপার্টি> জাভা বিল্ড পাথ> লাইব্রেরিগুলিতে যান> সম্পাদনা ক্লিক করুন
তারপরে Alternate JRE সিলেক্ট করে Finish এ ক্লিক করুন।
দ্রষ্টব্য : আপনার যদি জাভা রান টাইম এনভায়রনমেন্ট (জেআরই) ইনস্টল না থাকে তবে দয়া করে ইনস্টল করুন।
আমারও একই সমস্যা ছিল .... আসল সমস্যাটি .jar ফাইলটি অনুপস্থিত যা আমার কর্মক্ষেত্র পরিবর্তন করার জন্য পলস কোজ নিয়েছিল। আমি সবেমাত্র আমার নতুন কর্মক্ষেত্র থেকে অ্যাপকম্প্যাট ফোল্ডারটি (যার মধ্যে ".jar" ফাইল রয়েছে) মুছে ফেলেছি এবং এটি আমার পুরানো ওয়ার্কস্পেস থেকে অনুলিপি করেছি। এটি আমার সমস্যার সমাধান করেছে।
এটি একটি কারণে হতে পারে, যদি কোনও প্রকল্পে গ্রন্থাগার প্রকল্প থাকে তবে আপনাকে প্রথমে গ্রন্থাগার প্রকল্পটি ব্যবহার করা উচিত পরিষ্কার করতে হবে, তারপরে প্রকল্পটি পরিষ্কার করুন যে লাইব্রেরি প্রকল্প রয়েছে।
মূলত এই সমস্যা দেখা দেয় কারণ আপনার লাইব্রেরির ফাইলগুলি মুছে ফেলা হয়। আপনার প্রকল্পটি আগে যেমন কাজ করছিল সেভাবে কাজ করার সহজ উপায় হ'ল 1) প্রকল্পের বৈশিষ্ট্যে যান 2) জাভা তৈরির পথটি নির্বাচন করুন 3) জের ছাড়া সমস্ত লাইব্রেরি সরান। 4) এখন "বহিরাগত জার যুক্ত করুন" ক্লিক করে একই একই জার ফাইল যুক্ত করুন।
এই সাধারণ পদক্ষেপটি প্রকল্পের উপর ক্লিক করুন -> বৈশিষ্ট্যগুলিতে -> জাভা বিল্ড পাথ-> জেআর সিস্টেম লাইব্রেরিতে ক্লিক করুন এবং এটিকে সরানোর পরে অ্যাড লাইব্রেরিতে ক্লিক করুন এবং একটি নতুন জে সিস্টেম লাইব্রেরি যুক্ত করুন যা এটি সমাধান করবে!
আপনি যদি একই সমস্যার মুখোমুখি হন:
আমিও এই আজব পরিস্থিতির মুখোমুখি হয়েছি। আমি যা জানতে পেরেছি তা হল, এর আগে আমি আমার বসন্তের প্রকল্পগুলি স্প্রিং সংস্করণ 1.5.4.4 দিয়ে চালিয়েছিলাম এবং পরে একটি প্রকল্পের জন্য আমি সংস্করণ ২.০.১ বেছে নিয়েছি। আমি যখন এই ত্রুটি পেয়েছিলাম তখনই। আমি যখন পিওএম পরিদর্শন করেছি এবং স্প্রিং সংস্করণটি ম্যানুয়ালি 1.5.4 এ পরিবর্তন করেছি, ত্রুটিটি চলে গেছে। আমার অনুমানটি হ'ল, maven নির্দিষ্ট স্প্রিং সংস্করণ অনুযায়ী প্রয়োজনীয় জেআরগুলি ডাউনলোড করে। যদি আপনি সংস্করণটি পরিবর্তন করেন তবে ম্যাভেন জারগুলি ডাউনলোড করবেন না যদি সেই জারগুলি ইতিমধ্যে পূর্ববর্তী স্প্রিং সংস্করণের জন্য ডাউনলোড করা থাকে এবং সি।: -> ব্যবহারকারী -> "লগ-ইন-ব্যবহারকারীর নাম" -> হিসাবে পাওয়া যায়। এম 2 উত্স ফোল্ডারে পাওয়া যায়। এম 2 পাথ
আমি আবার যা করেছি তা বসন্ত সংস্করণটি যেমন ছিল (২.০.২.১) তেমনই ছিল, আমি আগে যেমন বলেছিলাম সমস্যা দর্শনটি খুলেছি এবং আমি জেআরগুলি মুছে ফেলেছি যা .m2 ফোল্ডারে গিয়ে সমস্যাগুলির দৃশ্যে পাওয়া যায়নি বলে বলা হয়েছে ( জারগুলি হ'ল সমস্যাগুলির ক্ষেত্রে পথগুলি উল্লেখ করা হয়েছিল)। আমি তখন মেভেন আপডেট করেছিলাম এবং সমস্ত সমস্যাগুলি শেষ হয়ে গেছে।
এমনিভাবে আমি এই উপসংহারে পৌঁছেছি যে সমস্যাটি জার্সের সাথে ছিল যা .m2 ফোল্ডারে আগের স্প্রিং সংস্করণগুলির জন্য ডাউনলোড করা হয়েছিল।
আমার ক্ষেত্রে এটি ভুল / অনুপযুক্ত নির্ভরতা
চিহ্নিতকারী> সমস্যাগুলি হাইলাইট করছে
spring/.gradle/cache/httpcomponents.......pom is not valid archive
আমি মুছেছি
compile group: 'org.apache.httpcomponents', name: 'httpcomponents-client', version: '4.5.6', ext: 'pom'
পরিবর্তন
compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.6'
প্রকল্পে লাল বিস্ময়বোধক চিহ্ন মুছে ফেলার জন্য,
আমি আছে মোছা সব JAR- র ফাইল ব্যবহার BUILD Path--> LIBRARY --> ADD EXTERNAL JARs
এবং remove all
বা selected JAR
।
আবার ইনস্টল করুন।
এই ক্রিয়াটি আমার উদ্বেগের চিহ্নটি রেড বিস্ময়কর চিহ্ন দিয়ে সমাধান করবে।
যদি আপনি maven pom.xML ব্যবহার করে থাকেন তবে আপনি পো-ooxML- স্কিমার জন্য নির্ভরতা ব্যবহার করেছেন কিনা তা পরীক্ষা করে দেখুন। আমি 3.17 সংস্করণটি ব্যবহার করার সাথে সাথে আমি লাল উদাসীনতা পেয়েছিলাম। সংস্করণটি ৪.১.২ এ পরিবর্তন করা হয়েছে এবং ম্যাভেনের উপর লাল বিবৃতি অদৃশ্য হয়ে গেছে। অন্য কথায় আমি যা বলতে চাইছিলাম তা হল, একটি আপডেট সংস্করণ ব্যবহার করুন, এটি সাহায্য করতে পারে !!!
একটি সেলেনিয়াম প্রকল্প এবং এএনটি-তে কাজ করার সময়, আমি প্রকল্পের রুট ডিরেক্টরিতে 2 টি ভিন্ন উত্স থেকে TWO বিভিন্ন "BUILD.xML" ফাইলগুলি অনুলিপি করে রেখেছি। এর ফলস্বরূপ এই রেড-এক্সক্ল্যামেশন-মার্ক, যা আমি বিল্ড.এক্সএমএল ফাইলের মধ্যে একটি অন্য ফোল্ডারে স্থানান্তরিত হওয়ার সাথে সাথে অদৃশ্য হয়ে গেল।
"কেন একটি প্রকল্পে আমার দুটি বিল্ড.এক্সএমএল ফাইল ছিল?", আমি আসলে বিভিন্ন বিল্ড.এক্সএমএল ফাইল থেকে এএনটির কনফিগারেশনের সাথে খেলছিলাম।