Eclipse এ লাল বিস্ময়কর বিন্দু আইকনটির অর্থ কী?


157

Eclipse এ লাল বিস্ময়কর বিন্দু আইকনটির অর্থ কী? "রেড এক্সক্ল্যামেশন পয়েন্ট আইকনস" এবং "রেড বিস্ময়কর চিহ্ন সজ্জাকারী" এবং "রেড ব্যাং আইকনস" সম্পর্কে ইন্টারনেটে প্রচুর অনুসন্ধানের ফলাফল রয়েছে, এতে সন্দেহ নেই কারণ প্রচুর প্লাগইন এবং প্রোগ্রামিং-সম্পর্কিত সরঞ্জামগুলি রেড বিস্ময়কর পয়েন্ট আইকন ব্যবহার করে। সুতরাং, স্পষ্ট করে বলতে গেলে, এটিই আমার অর্থ:

লাল উদ্দীপনা পয়েন্ট আইকনের স্ক্রিনশট

এটি প্যাকেজ এক্সপ্লোরার ভিউতে প্রকল্পগুলিতে একটি সজ্জা হিসাবে উপস্থিত হয়।

আমার ক্ষেত্রে, অনুপস্থিত বিল্ড পাথ ভেরিয়েবলটি পূরণ করার সময় আইকনটি সরে গিয়েছিল I'm ইন্টারনেটের অন্যান্য ব্যক্তিরা জানিয়েছেন যে এটি সাবকিলিপস, .svnফোল্ডার এবং ওয়ার্কিং কপির মধ্যে ফাইলগুলি মুভিং সহ অন্যান্য ইস্যুগুলির সাথে সম্পর্কযুক্ত ।


1
যেহেতু এটি একটি আদর্শগ্রহণের
পোপস

উত্তর:


182

ডকুমেন্টেশন অনুযায়ী :

জাভা প্রকল্পগুলি এবং ওয়ার্কিং সেটগুলি সজ্জিত করে যাতে বিল্ড পাথের ত্রুটি রয়েছে

অনুশীলনে, আমি খুঁজে পেয়েছি যে প্লাগইনগুলি সক্রিয় রয়েছে তার উপর নির্ভর করে যে কোনও কারণেই "বিল্ড পাথ ত্রুটি" হতে পারে। আরও তথ্যের জন্য "সমস্যাগুলি" দেখুনটি দেখুন।


1
বিজ্ঞাপনগুলি সেগুলি সরিয়ে ফেলতে আমার ত্রুটি হয়েছিল কিন্তু আমি এখনও লাল আইকন দেখতে পাচ্ছি। ধরণের বিভ্রান্তিমূলক
vsingh 5'12

1
এটি হ'ল আপলোডকারীরা বাহ্যিক জারের জন্য পথ তৈরি করেন যেখানে আমার অবস্থিত ছিল তার চেয়ে আলাদা ছিল। তথ্যের জন্য +1।
ডুমসকনাইট

1
"সমস্যা" ভিউটি কোনও এসভিএন ত্রুটি হওয়ার ক্ষেত্রে কিছুই দেখায় না। আপত্তিকর ফোল্ডার থেকে .svn ফোল্ডারটি মোছার চেষ্টা করুন এবং যদি তা হয় তা সতেজ করুন।
আয়নো

16
" সমস্যাগুলির দর্শনটি পরীক্ষা করুন" এর জন্য +1 । আমার ক্ষেত্রে পরীক্ষিত প্রকল্পে কোনও ভুল ছিল না বরং প্রকল্পটি "প্রয়োজনীয় উত্স ফোল্ডারটি অনুপস্থিত ছিল : 'লক্ষ্য / উত্পন্ন / এসসিআর / প্রধান / জাভা' "। আপনি যখন মাভেন ব্যবহার করেন এবং চেকআউট করার পরে আপনি প্রথমবারের মতো প্রকল্পটি তৈরি করেননি তখনই এটি ঘটে ।
পেছনে টেনে

এছাড়াও - কখনও কখনও, এটি এখনও জেআরটি বিল্ড পাথের সাথে যুক্ত হওয়ার সাথে যুক্ত করে যখন আপনি কোনও জার পিছনে যুক্ত করার চেষ্টা করেন। কয়েক মুহুর্ত অপেক্ষা করুন, এটি ঠিক করা উচিত।
i

17

আমি যখন একটি মেশিন থেকে অন্য মেশিনে উত্স ফাইল এবং জেআর ফাইলটি আমদানির চেষ্টা করেছি তখনও আমি একই ধরণের সমস্যার মুখোমুখি হয়েছিলাম। পুরানো মেশিনের তুলনায় নতুন মেশিনে জেআরটির পথটি আলাদা ছিল। আমি নীচের হিসাবে এটি সমাধান

  1. "প্রকল্পের নাম" এ ডান ক্লিক করুন
  2. "পথ তৈরি করুন" নির্বাচন করুন
  3. তারপরে "নির্মাণের পথটি কনফিগার করুন" নির্বাচন করুন
  4. "লাইব্রেরি" এ ক্লিক করুন
  5. সমস্ত লাইব্রেরিগুলি সরিয়ে ফেলুন যা পুরাতন পথের উল্লেখ ছিল

তারপরে, "প্রকল্পের নাম" এর বিস্ময় প্রকাশ প্রতীকটি সরানো হয়েছে।


আপনার উত্তরের জন্য ধন্যবাদ. আমি সাহায্য করতে আপনার আগ্রহী প্রশংসা করি, কিন্তু এটি প্রযুক্তিগতভাবে আমার প্রশ্নের উত্তর দেয় না। আমি ভাবছিলাম আইকনটির অর্থ কী, তবে এটি কেবল এটি থেকে কীভাবে মুক্তি পাবেন তা ব্যাখ্যা করে।
পোপস

16

এর অর্থ আপনার প্রকল্পে বিল্ড পাথ নিয়ে কোনও সমস্যা আছে। যদি এটি একটি অ্যান্ড্রয়েড প্রকল্প হয় তবে এর বেশিরভাগ অর্থ প্রকল্পের মধ্যে নির্দিষ্ট টার্গেট মানটি পাওয়া যায় rop এটি অন্যান্য ধরণের বিল্ট সমস্যার কারণেও হতে পারে। তবে এটি বেশিরভাগ নির্মিত সমস্যাগুলির জন্যই প্রদর্শিত হয়। দেখুন এখানে আরো বিস্তারিত জানার জন্য। এটি গ্রহনটিতে দেখা বিল্ট ত্রুটি সজ্জিত সম্পর্কে is

এই পৃষ্ঠা থেকে একটি নির্যাস:

প্রকল্পের অন্যান্য সমস্যার মধ্যে মাঝে মাঝে বিল্ড পাথ সমস্যাগুলি সহজেই মিস করা যায়। প্যাকেজ এক্সপ্লোরার এবং প্রকল্প এক্সপ্লোরার দর্শনগুলি এখন জাভা প্রকল্পগুলি এবং কার্যকারী সেটগুলিতে একটি নতুন সাজসজ্জা দেখায় যা বিল্ড পাথ ত্রুটিগুলি ধারণ করে:

এখানে চিত্র বর্ণনা লিখুন

কংক্রিট ত্রুটিগুলি সমস্যা ভিউতে দেখা যায় এবং আপনি ভিউ মেনুটি খুললে এবং গোষ্ঠী দ্বারা> জাভা সমস্যা ধরণের নির্বাচন করুন, সেগুলি সমস্তই বিল্ড পাথ বিভাগে প্রদর্শিত হবে:

এখানে চিত্র বর্ণনা লিখুন


7

এর বেশ কয়েকটি কারণ থাকতে পারে। বেশিরভাগ সময় এটি নীচের কিছু কারণ হতে পারে,

  1. আপনি আপনার / lib ফোল্ডার থেকে কিছু .jar ফাইল মুছে ফেলেছেন
  2. আপনি নতুন .jar ফাইল যুক্ত করেছেন
  3. আপনি নতুন .jar ফাইল যুক্ত করেছেন যা অন্যদের সাথে বিরোধের হতে পারে

সুতরাং কী করণীয় সেগুলি হ'ল আমাদের সেই সমস্ত অনুপস্থিত / আপডেট করা / নতুন_ডেড জারের ফাইলগুলি সমাধান করতে হবে।

  1. প্রকল্পে ডান ক্লিক করুন এবং go to properties
  2. নির্বাচন করা Java Build Path
  3. যেতে Librariesট্যাব
  4. আপনি ইতিমধ্যে মুছে ফেলা হয়েছে এমন জার ফাইলের রেফারেন্সগুলি সরান। তাদের কাছে একটি লাল চিহ্ন থাকবে যাতে আপনি সহজেই তাদের সনাক্ত করতে পারেন।
  5. ব্যবহার করে সদ্য যুক্ত হওয়া .jar ফাইলগুলিতে রেফারেন্স যুক্ত করুন Add JARs
  6. প্রকল্পটি রিফ্রেশ করুন

উপরের কারণগুলির মধ্যে একটি কারণে এটি যদি সমস্যার সমাধান করে।


6

আমি আর একটি দৃশ্যের সন্ধান পেয়েছি যাতে লাল বিস্মৃত চিহ্নটি উপস্থিত হতে পারে। আমি একটি প্রকল্প থেকে অন্য প্রকল্পে অনুলিপি করেছি। এই ডিরেক্টরিতে একটি লুকানো .svn ডিরেক্টরি অন্তর্ভুক্ত রয়েছে (মূল প্রকল্পটি সংস্করণ নিয়ন্ত্রণে প্রতিশ্রুতিবদ্ধ হয়েছিল)। আমি যখন আমার নতুন প্রকল্পটি এসভিএন-তে পরীক্ষা করেছি, অনুলিপি করা ডিরেক্টরিটিতে এখনও পুরানো এসভিএন তথ্য রয়েছে, ভুলভাবে নিজেকে তার মূল প্রকল্পের একটি উপাদান হিসাবে চিহ্নিত করে।

আমি ডিরেক্টরিটির জন্য সম্পত্তিগুলি দেখে, এসভিএন তথ্য নির্বাচন করে, এবং সংস্থান URL টি পর্যালোচনা করে সমস্যাটি আবিষ্কার করেছি। আমি আমার অনুলিপি করা ডিরেক্টরিটির জন্য লুকানো .svn ডিরেক্টরি মুছে ফেলে এবং আমার প্রকল্পটি সতেজ করে সমস্যাটি সমাধান করেছি। লাল বিস্ময়বোধক চিহ্নটি অদৃশ্য হয়ে গেল এবং আমি ডিরেক্টরি এবং এর সামগ্রীগুলি সঠিকভাবে পরীক্ষা করতে সক্ষম হয়েছি।


4

আমি যা করেছি তা অদ্ভুত ছিল তবে কোনওরকমে এটি সমস্যার সমাধান করেছে। যে কোনও প্রকল্প বাছুন এবং বিল্ড.প্রপার্টি ফাইলের একটি নকল সম্পাদনা করুন (যেমন, একটি স্থান যুক্ত করুন এবং সরান এবং তারপরে ফাইলটি সংরক্ষণ করুন)। আপনার কর্মক্ষেত্রের প্রকল্পগুলি পরিষ্কার এবং পুনর্নির্মাণ করুন।

আশা করি এটি আপনার কিছু সমস্যার সমাধান করবে।


2

আপনার কোনও অনির্ধারিত ক্লাসপাথ ভেরিয়েবল (এম 2_REPO এর মতো) নেই তা নিশ্চিত করুন।


2

আমারও একই সমস্যা ছিল এবং অ্যান্ড্রুও ঠিক। আপনার ক্লাসপাথ ভেরিয়েবল "M2_REPO" পরীক্ষা করুন। এটি সম্ভবত আপনার স্থানীয় মেভেন রেপোর একটি অবৈধ অবস্থানের দিকে নির্দেশ করে।

আমার ক্ষেত্রে আমি mvn eclipse:eclipseকমান্ড লাইনে ব্যবহার করছিলাম এবং এই প্লাগইনটি M2_REPO শ্রেণিপথ ভেরিয়েবল সেট করছিল। গ্রহনটি আমার বাড়ির ডিরেক্টরিতে আমার maven সেটিংস.xml খুঁজে পায়নি এবং ফলস্বরূপ M2_REPO শ্রেণিপথ ভেরিয়েবলটি ভুলভাবে হয়েছিল। আমার সমাধানটি ছিল গ্রহনটি পুনরায় চালু করা এবং এটি আমার সেটিংস.এক্সএমএল বাছাই করে এবং আমার প্রকল্পগুলিতে লাল উদাসীনতা সরিয়ে দেয়।

এই লোকটির কাছ থেকে আমি আরও কিছু তথ্য পেয়েছি: http://www.mkyong.com/maven/how-to-configure-m2_repo-variable-in-eclipse-ide/


2

আমার জন্য যে সমাধানটি কাজ করেছিল তা হ'ল স্টিভ হ্যানসেন স্মিথের দেওয়া নীচে। আমি এখানে এটি আটকানো করছি। ধন্যবাদ স্টিভ

"আমি আরও একটি দৃশ্যের সন্ধান পেয়েছি যাতে লাল বিস্মৃতি চিহ্নটি উপস্থিত হতে পারে I আমি একটি প্রকল্পের অন্য প্রকল্পে একটি ডিরেক্টরি অনুলিপি করেছিলাম This এই ডিরেক্টরিতে একটি লুকানো .svn ডিরেক্টরি অন্তর্ভুক্ত ছিল (মূল প্রকল্পটি সংস্করণ নিয়ন্ত্রণে প্রতিশ্রুতিবদ্ধ ছিল) I এসভিএন-তে, অনুলিপি করা ডিরেক্টরিটিতে এখনও পুরানো এসভিএন তথ্য রয়েছে, ভুলভাবে নিজেকে তার মূল প্রকল্পের একটি উপাদান হিসাবে চিহ্নিত করে।

আমি ডিরেক্টরিটির জন্য সম্পত্তিগুলি দেখে, এসভিএন তথ্য নির্বাচন করে, এবং সংস্থান URL টি পর্যালোচনা করে সমস্যাটি আবিষ্কার করেছি। আমি আমার অনুলিপি করা ডিরেক্টরিটির জন্য লুকানো .svn ডিরেক্টরি মুছে ফেলে এবং আমার প্রকল্পটি সতেজ করে সমস্যাটি সমাধান করেছি। লাল বিস্ময়বোধক চিহ্নটি অদৃশ্য হয়ে গেল এবং আমি ডিরেক্টরি এবং এর সামগ্রীগুলি সঠিকভাবে পরীক্ষা করতে সক্ষম হয়েছি।


0

আমার জন্য যে সমাধানটি কাজ করেছিল তা হল নীচে দেওয়া ..

আমি নির্দিষ্ট প্রকল্পটি নির্বাচন করেছি> ডান ক্লিক করুন> পাথ তৈরি করুন> বিল্ড পাথ কনফিগার করুন> গ্রন্থাগারসমূহ> আমি লক্ষ্য করেছি যে জেআরই সিস্টেম লাইব্রেরিটি দেখায় (আনবাউন্ড) দেখাচ্ছে ..

সেই লাইব্রেরিটি নির্বাচন করা হয়েছে> সরান ক্লিক করুন> প্রয়োগ করুন ক্লিক করুন> অ্যাড লাইব্রেরি> জেআরই সিস্টেম লাইব্রেরি> পরবর্তী> ওয়ার্কস্পেস ডিফল্ট জেআরই> ফিনিশ ক্লিক করুন> প্রয়োগ করুন> ঠিক আছে।

এখন আপনি আপনার প্রকল্পে এই বিস্ময়কর আইকনটি দেখতে পাবেন না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.