বিল্ড পাথ ত্রুটিগুলি সমাধান না হওয়া পর্যন্ত প্রকল্পটি নির্মাণ করা যাবে না।


100

অ্যাল্রয়েড ৩.৪.২-এ একটি অ্যান্ড্রয়েড প্রকল্প সংকলন করার সময়, আমি পাচ্ছি যে বিল্ড পাথ ত্রুটিগুলি সমাধান না হওয়া অবধি প্রকল্পটি তৈরি করা যাবে না।

আমি http://www.scottdstrader.com/blog/ether_archives/000921.html ব্লগ থেকে একটি অস্থায়ী সমাধান পেয়েছি

রেজোলিউশনটি নির্বাচিত প্রকল্পগুলি (এবং তাদের। ক্লাসপাথ ফাইলগুলি) পুনঃস্থাপনের জন্য বাধ্য করা হয়েছিল:

  1. প্রকল্পের বৈশিষ্ট্যগুলি খুলুন
  2. জাভা বিল্ড পাথ> গ্রন্থাগারগুলি নির্বাচন করুন
  3. একটি নতুন, যথেচ্ছ গ্রন্থাগার যুক্ত করুন (পরে মুছতে হবে)> ঠিক আছে
  4. কর্মক্ষেত্রটি রিফ্রেশ করার জন্য অপেক্ষা করুন (বা প্রকল্পের একটি রিফ্রেশকে বাধ্য করুন)
  5. ত্রুটি (গুলি) চলে যাবে
  6. ডামি লাইব্রেরি সরান

কেবলমাত্র অন্যান্য রেফারেন্সই আমি খুঁজে পেলাম। ক্লাসপথ ফাইলের বিষয়বস্তুগুলির ছোটখাটো পরিবর্তন করা।

এই সমস্যাটির জন্য কোনও স্থায়ী সমাধান রয়েছে কি?


প্রকৃত বিল্ড পাথ ত্রুটিগুলি আপনি কী দেখেন? এছাড়াও আপনি কি নতুন গ্রহনের চেষ্টা করেছেন? 3.4 ইতিমধ্যে কিছুটা পুরানো।
কনস্ট্যান্টিন বুড়ভ

2
এটি গ্রহনের একটি সমস্যা বলে মনে হয় এবং ম্যাকের সাথে 3.5 তেও ঘটে। আমি যখনই কোনও অ্যান্ড্রয়েড প্রকল্প তৈরি করতে চাই তখন আমি জেন ​​(স্বয়ংক্রিয়ভাবে উত্পন্ন) ফোল্ডারটি সরিয়ে প্রকল্পটি সাফ করি।
ভূপস

3
গ্রহন কখনও কখনও আটকে যায় এবং কখনও ত্রুটি থেকে মুক্তি পাবেন না। এটিকে ত্রুটি ট্যাব থেকে মুছে ফেলার চেষ্টা করুন এবং প্রকল্পটি পুনর্নির্মাণ করুন। আমার জন্য একাধিকবার
পরিশ্রম

1
হেলিওস সার্ভিস রিলিজ 2, আমি কেবল ওয়ার্কস্পেসে একটি প্রকল্প আমদানি করার পরে এটি দেখেছি। "ডামি লাইব্রেরি" সমাধানটিই ছিল কেবলমাত্র কার্যকর সমাধান আমি খুঁজে পেতে পারি।
পাইগো

1
প্রচ্ছন্নতার এক ঘন্টা পরে +1 এটি আমাকে কাজ চালিয়ে যেতে সহায়তা করেছে .. একটি ডামি লাইব্রেরি যুক্ত করার এবং ধারাবাহিকভাবে সরানোর সহজ উপায়, কাজ করেছে।
মর্ডে

উত্তর:


129

আপনি কি মেনু থেকে প্রকল্প> ক্লিন ... ব্যবহার করার চেষ্টা করেছেন? এটি গ্রহণের জন্য নির্বাচিত প্রকল্পগুলিতে একটি নতুন নির্মাণকে বাধ্য করবে।


আমি অন্য সিস্টেম থেকে ইনস্টলড এসডিকে অনুলিপি করেছি। এখন এটি ঠিক আছে!
ইয়োকস

4
আমারও ত্রুটি ছিল গ্রহনটি ক্র্যাশ হয়ে গেছে এবং আমি যখন ফিরে আসলাম তখন এটি বলেছিল একটি বিল্ড পাথ ত্রুটি রয়েছে এবং এটি কী তা নিয়ে আলোচনা করবে না। পরিস্কার করা বা রিফ্রেশ করার পরিমাণ নেই। এই বোগাস "ডামি লাইব্রেরি" কাজ করেছিল একমাত্র!
জোনলিয়া

4
পরিস্কারের পরিমাণ আমার পক্ষে তা হয়নি, অন্য জবাব অনুসারে অতিরিক্ত জেআর সরিয়ে / যুক্ত করার চেষ্টা করেছে। বল প্রয়োগ করে Eclipse (ADT) বন্ধ করেনি, তাই কর্মক্ষেত্রটি ভাল ছিল। সক্রিয় আউট একটি সহজ অন্ধকার পুনর্সূচনা কৌতুক করেনি।
cassi.lup

একটি সহজ উপায়, আমি দেখেছি হ'ল কেবল আমদানি ক্রমে একটি সামান্য পরিবর্তন করা এবং গ্রহনটি বিল্ড পাথটি পুনর্নির্মাণ করবে এবং সমস্ত ত্রুটিগুলি সমাধান করা উচিত।
user2757415

56
1-Right CLick on your project folder, Choose Build Path > Configure Build Path
2-Select Libraries Tab and delete any arbitrary library present there.
3-Click on Add Library option, Select JRE System Library and click Next.
4-Choose last Radiobutton option Workspace default JRE and click Finish.
5-press f5 for refresh.
6-run ur program .

1
হাহা, ওমগ এটি আরও বেশি সমস্যা ও ত্রুটি ঘটায়। এখন আমি নিখুঁত org.springframework: বসন্ত-প্রসঙ্গ: জার: 4.3.14.RELEASE
জ্যাক

9

প্রকল্পে যুক্ত গ্রন্থাগারগুলির সঠিক পথ না থাকলে এটি ঘটে।

  1. আপনার প্রকল্পে ডান ক্লিক করুন (প্যাকেজ এক্সপ্লোরার থেকে)
  2. বিল্ড পাথ পেয়েছে -> বিল্ড পাথটি কনফিগার করুন
  3. লাইব্রেরি ট্যাব নির্বাচন করুন
  4. দোষে জার বা ক্লাস সম্পাদনা করে পাথ ত্রুটি (সঠিক পথ দিন) ঠিক করুন

6

এটি আমার জন্য এটি স্থির করে দিয়েছে ...

আমার বসন্ত-কোর.জার নিয়ে আমার একটি সমস্যা ছিল। আমি এখানে অবস্থিত পুরো রিলিজ ডিরেক্টরি মুছে ফেলেছি। (আমি জয় 10 এ)

সি। \ ব্যবহারকারীরা ******** মি 2 \ সংগ্রহস্থলের \ সংস্থা \ springframework \ বসন্ত কোর \ 4.3.1.RELEASE

আমি প্রকল্পটি> ম্যাভেন> আপডেট প্রকল্পটিতে ডান ক্লিক করেছি এবং আমার উদ্বেগের চিহ্নটি অদৃশ্য হয়ে গেছে। আর কোনও সমস্যা নেই।

এই উত্সটি যেখানে আমি তথ্য পেয়েছি:

http://crunchify.com/cannot-be-read-or-is-not-a-valid-zip-file-how-to-fix-maven-build-path-error-with-corrupted-jar-file/


4

এটি আমার জন্য কাজ করে: প্রকল্পটি বন্ধ করে তারপরে এটি পুনরায় খুলুন, এটি গ্রহটিকে এটি একটি নতুন প্রকল্প হিসাবে দেখাতে বাধ্য করবে এবং একটি সঠিক নির্মাণের পথ সনাক্ত করে।


3

আমার ম্যাক অক্স এক্সিলিপসের জন্য, আমি নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করেছি:

  1. আপনার প্রকল্পে ডান ক্লিক করুন, বিল্ড পাথ নির্বাচন করুন > বিল্ড পাথটি কনফিগার করুন
  2. লাইব্রেরি ট্যাব নির্বাচন করুন এবং যথেচ্ছ গ্রন্থাগার বা বিল্ড পাথের ত্রুটির কারণে সৃষ্ট অন্য কোনও কিছু মুছুন।
  3. অ্যাড লাইব্রেরি বাটন ক্লিক করুন , জেআরই সিস্টেম লাইব্রেরি নির্বাচন করুন এবং পরবর্তী ক্লিক করুন।
  4. সর্বশেষ রেডিওবটন বিকল্পটি ওয়ার্কস্পেসের ডিফল্ট জেআরই চয়ন করুন এবং সমাপ্তি ক্লিক করুন।
  5. আপনার প্রকল্পটি পরিষ্কার করুন এবং তৈরি করুন।

3

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

আমি প্রকল্পটি বন্ধ করে (ডান ক্লিক, প্রজেক্ট প্রকল্প) এবং এটি পুনরায় চালু করে (বন্ধ প্রকল্পটি ডাবল-ক্লিক করুন ) দ্বারা স্থির করেছিলাম , যা দেখে মনে হচ্ছে গ্রহনকে "নোটিশ" করতে বাধ্য করেছিল যে বিল্ড পাথ সমস্যার সংশোধন হয়েছে।


1

আমি এই সমস্যাটি কয়েকবার দেখেছি (এটি এখনই আমার হোম কম্পিউটারে Elpipse 4.2 সহ আবার পেয়েছি)।

একটি পুনঃসংশ্লিষ্ট জোর করে (ক্লাসপথ পরিবর্তন করে যেমন একটি পাঠাগার যুক্ত করে, সংরক্ষণ করুন, পরিবর্তন করুন) অস্থায়ীভাবে কাজ করে। তবে পুনরায় সূচনাটি শুরু হলে সমস্যাটি ফিরে আসে :(

কক্ষপথ থেকে একি্লিপস কর্মক্ষেত্রটিকে স্থায়ীভাবে স্থির করতে হবে (পরবর্তী সময় পর্যন্ত) next তবে আরও ভাল উপায় থাকতে হবে!


1

আমার ম্যাক এটাই আমার পক্ষে কাজ করেছিল

  1. প্রকল্প> পরিষ্কার (ত্রুটি এবং সতর্কতা অবশেষ থাকবে বা এর পরেও বৃদ্ধি পাবে)
  2. বন্ধ
  3. পুনরায় খুলুন (ত্রুটিগুলি মুহূর্তের মধ্যে প্রদর্শিত হবে এবং তারপরে অদৃশ্য হয়ে যাবে, সতর্কতা অবশেষ)

আপনি যেতে ভাল এবং এখন আপনার প্রকল্প চালাতে পারেন


1

এটিই আমার পক্ষে কাজ করেছে:

  1. যান ~/.m2/repositoryএবং সবকিছু সেখানে চলমান দ্বারা মুছে ফেলা rm -rf। নিশ্চিত হয়ে নিন যে সবকিছু মুছে ফেলা হয়েছে।
  2. পুনরায় সূচনা গ্রহন বা এসটিএস
  3. প্রকল্প -> ম্যাভেন -> আপডেট প্রকল্পে ডান ক্লিক করুন ।

0

আপনার লাইব্রেরিতে কোনও অপ্রয়োজনীয় জার যুক্ত হয়েছে কিনা তা কেবল পরীক্ষা করুন। যদি হ্যাঁ, তবে কেবল আপনার লাইব্রেরি থেকে সেই জারগুলি সরান এবং একবার আপনার প্রকল্পটি পরিষ্কার করুন। এটা আমার জন্য কাজ করে।


0

গ্রহনে এটি আমার জন্য কাজ করেছিল: রাইট ক্লিক প্রকল্প project -> সম্পত্তি -> গ্রন্থাগার বিভাগ; যুক্ত করুন (যে কোনও যেকোন গ্রন্থাগার) -> লাইব্রেরি নির্বাচন করুন এবং সরান ক্লিক করুন -> ঠিক আছে চাপুন।


0

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


0

একটি সেন্টিমিডি পেতে এবং চালান

mvn eclipse:eclipse


0

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


0

আমি কয়েকবার এই সমস্যাটির মুখোমুখি হয়েছি এবং নীচের পদক্ষেপগুলি অনুসরণ করে উভয় সময়ই সমাধান হয়েছে। 1. সি তে নেভিগেট করুন: \ ব্যবহারকারীগণ \ 2. ".m2" ফোল্ডারটি সন্ধান করুন এবং এটি মুছুন।

  1. এখন সূর্যগ্রহণে নির্দিষ্ট প্রকল্পে নেভিগেট করুন এবং প্রকল্প> মাভেন> আপডেট প্রকল্পে ডান ক্লিক করুন

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


0

আমি একটি অতিরিক্ত সতর্কতা পেয়েছিলাম

The compiler compliance specified is 1.6 but a JRE 1.8 is used

এই সতর্কতাটি সমাধান করা ত্রুটিটিও দূরে সরিয়ে দেয়। নিম্নরূপ পদক্ষেপ:

আমি এটিতে ডান-ক্লিক করেছি, তারপরে ক্লিক করেছি Quick Fix। যে ডায়লগটি খোলা হয়েছে সেখান থেকে আমি নির্বাচন করেছি Open the Compiler Compliance property pageএবং Finishবোতামটি ক্লিক করেছি।

(এটি বিভাগ হিসাবে একই Java Compiler।)

এই ডায়ালগটি আমি পাওয়া Compiler compliance levelড্রপ ডাউন এবং পরিবর্তন 1.6করার জন্য 1.8, এবং ক্লিক Apply and close

আমি একটি বার্তা বাক্স পেয়েছিলাম Compiler Settings Changedযা জিজ্ঞাসা করেছিল আমি চাই কিনা Build the project now?। আমি ক্লিক করেছি Yes

বিল্ড পাথ ত্রুটি চলে গেছে।


-1

এতে যান থেকে প্রকল্প => স্বয়ংক্রিয়ভাবে তৈরি করুন । এটি টিক দেওয়া আছে তা নিশ্চিত করুন

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