ইক্লিপসে আনবাউন্ড ক্লাসপাথ ধারক


115

আমি গ্রহনের জন্য সাবসারসিভ ব্যবহার করে একটি প্রকল্প পরীক্ষা করে দেখেছি এবং আমি নিম্নলিখিত ত্রুটিগুলি পাচ্ছি:

  • বিল্ড পাথ ত্রুটিগুলি সমাধান না হওয়া অবধি প্রকল্পটি নির্মাণ করা যাবে না
  • আনবাউন্ড ক্লাসপাথ ধারক: 'জেআরই সিস্টেম লাইব্রেরি [jdk1.5.0_08]'

আমি ধরে নিচ্ছি যে প্রথম ত্রুটিটি দ্বিতীয়টি হওয়ার সাথে সাথেই সমাধান হয়ে যাবে। আমি মনে করি আমার জেডিকে 1.5.0.08 ইনস্টল করতে হবে এবং প্রকল্পের জন্য এটি একটি জেআর সিস্টেম লাইব্রেরি হিসাবে সেট করা দরকার তবে এটি ডাউনলোড করার জন্য আমি কোথাও খুঁজে পাচ্ছি না - আমার কাছে পাওয়া সবচেয়ে কাছেরটিটি জেডিকে 1.5.0_22।

যদি কেউ বিকল্প সমাধান সরবরাহ করতে পারে (বা jdk1.5.0_08 এর জন্য একটি ডাউনলোড লিঙ্ক আমি মনে করি) আমি এটির প্রশংসা করব।

উত্তর:


95

প্রায়শই জিজ্ঞাসা করা প্রশ্নাবলী দেওয়া , একটি প্রকল্প ফাইল ভাগ করে নেওয়ার সুবিধা রয়েছে বলে মনে হয় এবং জাভা প্রকল্পগুলির জন্য ব্যক্তিগতভাবে সুপারিশ করা হয় (ব্যক্তিগতভাবে, আমি এটি করব না)।

আপনার জন্য নীচের কিছু কাজ হতে পারে:

  1. প্রকল্পের বৈশিষ্ট্যগুলি (ডান-ক্লিক প্রকল্প, সম্পত্তি, জাভা বিল্ড পাথ, গ্রন্থাগারগুলি, সরান এবং লাইব্রেরি যুক্ত করুন) সম্পাদনা করুন।
  2. "প্রকল্প ফাইল" ছাড়াই প্রকল্পের ফাইলগুলি আমদানি করুন
  3. থেকে JDK1.5 ইনস্টল করুন http://java.sun.com/javase/downloads/index_jdk5.jsp এবং কিনা আপনি পাথ ঠিক করতে পারবো

28
বা 4. গুন সম্পত্তি -> জাভা বিল্ড পাথ -> লাইব্রেরি ট্যাব -> ভুল সিস্টেম লাইব্রেরি নির্বাচন করুন -> সম্পাদনা করুন (ডানদিকে) -> বিকল্প জেআরই নির্বাচন করুন -> সমাপ্তি।
রাজকিরণ

আমি কীভাবে প্রকল্পের ফাইলটি আমদানি করতে পারি না? বিদ্যমান প্রকল্পে এর জন্য কোনও বিকল্প নেই। আমি এ্যাকলিপসের সাথে খুব অপরিচিত
রিকার সিলভা

175

আমার কর্মক্ষেত্রটি পুনরায় তৈরি করার সময় আমার একইরকম সমস্যা হয়েছিল যা নিম্নলিখিত উপায়ে স্থির করা হয়েছিল:

Eclipse -> Preferences এ যান জাভা এর অধীনে "ইনস্টল করা JREs" নির্বাচন করুন এবং ডিফল্ট জেআরই নির্দিষ্ট করতে বাক্সগুলির মধ্যে একটিতে চেক করুন। ঠিক আছে ক্লিক করুন এবং তারপরে আপনার প্রকল্পের বৈশিষ্ট্যগুলিতে ফিরে যান। "জাভা বিল্ড পাথ" বিভাগে যান এবং "লাইব্রেরি" ট্যাবটি নির্বাচন করুন। আনবাউন্ড সিস্টেম ডিফল্ট লাইব্রেরি সরান, তারপরে "লাইব্রেরি যুক্ত করুন" বোতামটি ক্লিক করুন। "জেআরই সিস্টেম লাইব্রেরি" নির্বাচন করুন এবং আপনার যাওয়া ভাল হওয়া উচিত!


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

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

18

এটি ঠিক করতে:

  • আপনার প্রকল্পে -> নির্মাণের পথে -> বিল্ড পাথটি কনফিগার করুন ডান ক্লিক করুন
  • জেআরই লাইব্রেরি নির্বাচন করুন এবং সম্পাদনা ক্লিক করুন এবং গ্রন্থাগারের উইন্ডোটি সম্পাদনা থেকে আপনার গ্রহণের সাথে কনফিগার করা যেকোন বিকল্প জেআরই চয়ন করুন তারপরে সমাপ্তি ক্লিক করুন

1
যদি আরও কিছু করা যেত তবে আমি একবারেই ভোট দিতে পারি। আমার পুরো দিনটি বাঁচিয়েছে
ছায়া

7

এটি বেশ পুরানো প্রশ্ন এবং আমি সম্প্রতি এটি জুড়ে এসেছি। এছাড়াও উত্তরগুলি বলছে তা নিশ্চিত করে নিন যে আপনার কাছে একটিগ্রিপ বৈশিষ্ট্যের ইনস্টলড জেআরই বিভাগে সঠিক জেডিকে নিবন্ধিত আছে এবং এটি এটি। আমার সঠিক জেডিকে নিবন্ধিত ছিল এবং এটি ডিফল্ট হিসাবে চিহ্নিত হয়েছিল, তবে তবুও আমি এই ত্রুটি পেয়েছি। আরও একটি গায়েবি টুকরো রয়েছে।

ইনস্টল করা জেআরইএস বিভাগে আপনার টার্গেট রানটাইম এনভায়রনমেন্টের নাম ঠিক যেমনটি আপনার আমদানিকৃত প্রকল্পে উল্লিখিত হয়েছে তা নিশ্চিত করুন। উদাহরণস্বরূপ যদি আপনি যে ত্রুটিটি পান তা হ'ল - Unbound classpath container: 'JRE System Library [JavaSE-1.8]'। তারপরে ইনস্টল করা জেআরইগুলিতে আপনার জেডিকে 1.8 নিবন্ধিত হওয়া দরকার এবং এর নামটি অবশ্যই বর্গাকার বন্ধনীতে উল্লিখিত সঠিক মান হওয়া উচিত, যা এই ক্ষেত্রে JavaSE-1.8


আসলে এটিই উত্তর হওয়া উচিত এবং এর সমস্যার সমাধান হওয়া উচিত, এই সমস্যাগুলির মধ্যে সমস্ত সমস্যা আপনি দিয়েছেন কারণেই উত্থিত হয়। +1
বৈজ্ঞানিক পদ্ধতি

4

প্রকৃতপক্ষে এই সমস্যাটি পছন্দসমূহ -> জাভা -> ইনস্টলড জেআরই এর অধীনে স্থির করতে হবে। যদি কাঙ্ক্ষিত জেআরই তালিকায় উপস্থিত থাকে - কেবল এটি নির্বাচন করুন এবং এটিই।

অন্যথায় এটি প্রথমে আপনার কম্পিউটারে ইনস্টল করতে হবে যাতে আপনি এটি "যুক্ত" -> স্ট্যান্ডার্ড ভিএম -> ডিরেক্টরিতে যুক্ত করতে পারেন, পপ-আপ ব্রাউজার উইন্ডোটিতে তার পথটি বেছে নিতে পারে - "প্রোগ্রাম ফাইল \ জাভা \ জে #" - এর মতো কিছু - > "ঠিক আছে" এবং এখন আপনি তালিকা থেকে এটি নির্বাচন করতে পারেন।


3
  1. প্রোজেক্ট ফোল্ডারে ডান ক্লিক করুন নীচে প্রোপার্টিগুলিতে যান
  2. যেতে জাভা পথ বিল্ড
  3. লাইব্রেরি ট্যাবে ক্লিক করুন
  4. ক্লাসপাথ নির্বাচন করুন
  5. ডানদিকে লাইব্রেরি যুক্ত করুন বোতামটি ক্লিক করুন
  6. নির্বাচন JRE সিস্টেম লাইব্রেরী এবং ক্লিক পরবর্তী এবং তারপর শেষ
  7. প্রয়োগ এবং ক্লিক করুন ত্রুটিটি আইডিইতে চলে যেতে হবে away

1

JDK 1.7 ইনস্টল করার পরেও আমার একই সমস্যা ছিল। আমি আমার প্যাথ-এ বিন ডিরেক্টরি যুক্ত করে এটি সংশোধন করেছি। তাই আমি গিয়েছিলাম

কম্পিউটার> বৈশিষ্ট্য> উন্নত> পরিবেশের ভেরিয়েবল

এবং তারপরে যুক্ত করা হয়েছে

সি: \ প্রোগ্রাম ফাইল \ জাভা \ jdk1.7.0_55 \ বিন;

তারপর আমি এই নির্দেশাবলী অনুসরণ করে

http://clean-clouds.com/2012/12/06/how-to-install-and-add-jre7-in-eclipse/


1

সমস্যা হয় যখন আপনি

  • গ্রহন কর্মক্ষেত্রে প্রকল্পের ফোল্ডারগুলি আমদানি করুন । (যখন প্রকল্পগুলি বিভিন্ন জের ব্যবহার করে)।
  • গ্রহনটি আপডেট বা পুনরায় ইনস্টল করুন
  • Jre বা বিল্ড সম্পর্কিত সেটিংস পরিবর্তন করুন
  • বা একটি কনফিগারেশন মেলে না

আপনি প্রতিটি ভুল কনফিগার করা ফাইলের জন্য দুটি ত্রুটি পান ।

  • বিল্ড পাথ ত্রুটিগুলি সমাধান না হওয়া অবধি প্রকল্পটি নির্মাণ করা যাবে না।
  • আনবাউন্ড ক্লাসপাথ ধারক: 'জেআরই সিস্টেম লাইব্রেরি।

যদি না। প্রকল্পগুলির সমস্যা খুব কম:

  1. প্রতিটি প্রকল্প নির্বাচন করুন এবং দ্রুত ফিক্স প্রয়োগ করুন (Ctrl + 1)
  2. হয় প্রকল্পের জেআরইকে ডিফল্ট জেআরই প্রতিস্থাপন করুন বা বিকল্প জেআরই (বা জেডিকে) নির্দিষ্ট করুন

আপনি একই কাজটি ডান-ক্লিক প্রকল্পের মাধ্যমে করতে পারেন -> সম্পত্তিগুলি (প্রসঙ্গ মেনু থেকে) -> জাভা বিল্ড পাথ -> লাইব্রেরি -> বর্তমান আনবাউন্ড লাইব্রেরি নির্বাচন করুন -> সরান -> গ্রন্থাগার যুক্ত করুন -> জেআর সিস্টেম গ্রন্থাগার -> ডিফল্ট বা বিকল্প Jre নির্বাচন করুন

অথবা সরাসরি নির্মাণের পথটি চয়ন করুন -> প্রকল্পের প্রসঙ্গ মেনুতে লাইব্রেরি যুক্ত করুন


আপনার যখন অনেক প্রকল্প থাকে তবে এ জাতীয় সমস্যা থেকে মুক্তি পাওয়ার সর্বোত্তম উপায় হ'ল:

উভয়

  1. ফাইল এক্সপ্লোরারে বর্তমান ওয়ার্কস্পেস (যেখানে আপনার প্রকল্পটি) খুলুন
  2. আপনার আমদানি প্রকল্পের ফোল্ডারের .settings সমস্ত org.eclipse.jdt.core.prefs ফাইলে মুছে দিন। ( মোছার সময় সতর্ক থাকুন। .Metadata ফোল্ডারের ভিতরে কোন ফাইল বা ফোল্ডার ডিলিট করবেন না। ) **
  3. এখন, প্রকল্পগুলির .classpath ফাইলগুলি (ত্রুটিযুক্ত) নির্বাচন করুন এবং এগুলি একটি শক্তিশালী পাঠ্য সম্পাদক (যেমন নোটপ্যাড ++) তে খুলুন
  4. অনুরূপ লাইনটি সন্ধান করুন <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> এবং এটির সাথে প্রতিস্থাপন করুন <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
  5. সমস্ত ফাইল সংরক্ষণ করুন । এবং Eclipse IDE রিফ্রেশ বা পুনঃসূচনা করুন। সব সমস্যা চলে গেছে।

অথবা

প্রকল্পগুলির দ্বারা ব্যবহৃত জেআরই পান এবং আপনার কম্পিউটারে ইনস্টল করুন এবং তারপরে এটি নির্দিষ্ট করুন ..


0

"আনবাউন্ড ক্লাসপাথ ধারক: 'জেআরই সিস্টেম লাইব্রেরি [jdk1.5.0_08]" প্রদর্শিত ত্রুটি বার্তায় ক্লিক করুন, যেকোন দ্রুত ক্লিক করুন বাম ক্লিক করুন click দ্রুততার অধীনে, সম্ভাব্য বিকল্পগুলির তালিকা বিচ্ছিন্ন হয়ে যাবে। প্রতিস্থাপন লাইব্রেরি চয়ন করুন। আপনি ইনস্টল করা লাইব্রেরি চয়ন করুন। তোমার যেতে ভাল।


0

প্রকল্পটি আমদানি করার সময় আমি অনুরূপ সমস্যা পেয়েছি।

সমস্যাটি হ'ল আপনি "একটি এক্সিকিউশন এনভায়রনমেন্ট জেআরই ব্যবহার করুন" নির্বাচন করেন এবং যা কম হয় তারপরে আমদানিকৃত প্রকল্পগুলিতে ব্যবহৃত গ্রন্থাগারগুলি।

এই সমস্যাটি সমাধান করার দুটি উপায় রয়েছে:

1.প্রথমটি প্রকল্পটি আমদানি করার সময়:

in JRE tab select "USE project specific JRE" instead of "Use an execution environment JRE".

আপনার কাজের জায়গা থেকে প্রকল্পটি মুছুন এবং আবার আমদানি করুন। এইবার:

select "Check out as a project in the workspace" instead of "Check out as a project configured using the new Project Wizard"

0

ইতিমধ্যে কনফিগার করা ওয়ার্কস্পেসে যেখানে এটি সবেমাত্র বিল্ডিং বন্ধ করে দিয়েছে:

1. Right click the error
2. Select quick fix
3. Use workspace default JRE

সর্বশেষ পরিবর্তনগুলির সাথে আপডেট করার পরে কোনও ভাগ করা প্রকল্পে কাজ করার সময় আমার মাঝে মাঝে এটি ঘটে। আমি নিশ্চিত না কেন, সম্ভবত তাদের জেআরই ইনস্টলেশনের পথটি খানিকটা আমার থেকে কিছুটা আলাদা।


0

যারা ব্যবহার করেন তাদের পক্ষে এটি sdkmanআমাকে সহায়তা করেছিল।

কেস ব্যবহার করুন:
আমি শনাক্তকারী ব্যবহার 8.0.202-amzn
করছিলাম আমি নীচে Azul জুলু ইনস্টল করার সিদ্ধান্ত নিয়েছি:sdk install java 13.0.2-zulu

ত্রুটি: এবং তারপরে আমি এই আনবাউন্ড ত্রুটি পেয়েছি।

সমাধান:
1. আপনার প্রকল্পের উপর ডান ক্লিক করুন Eclipse/ STS
2. চয়ন করুন Build Path> Configure Build Path...
3. লাইব্রেরি অধীনে, JRE লাইব্রেরী অপসারণ, আমার ক্ষেত্রে জন্য 8.0.202-amzn
4. লাইব্রেরি অধীনে, এ ক্লিক করুন Modulepath> Add Library...
5. চয়ন করুন JRE System Library, ক্লিক করুন পরবর্তী
6. চয়ন করুন Alternate JREক্লিক করুন, Installed JREs...
7 । আপনার আগের কনফিগার মান সেখানে উচিত
8. এটা আছে, সম্পাদনা এটা, যদি সেখানে নেই, এক যোগ হয়, তাহলে
9. নিশ্চিত করুন nameহল: 13.0.2-zulu
10. আর location(JRE বাড়িতে) হল: /Users/jumping_monkey/.sdkman/candidates/java/current
11. ক্লিক করুন Apply and close
12. ক্লিক করুন Finish
13 .ভয়েলা!

আপনি আপনার প্রকল্প এক্সপ্লোরারে জেআরই সিস্টেম লাইব্রেরি [১৩.০.২-জুলু] দেখতে পাবেন এবং সমস্ত ত্রুটিগুলি চলে গেছে

বলিহারি!

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