প্যাকেজটি ইন্টেলিজে ত্রুটি উপস্থিত নেই


115

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

তবে আমি যখন এটি সঙ্কলন করি তা আমাকে ত্রুটি দেয়:

error: package net.sourceforge.barbecue does not exist

এটা কিভাবে হতে পারে?

আমি উবুন্টুতে কোডিং করছি, লাইব্রেরি যুক্ত করার মতো অন্য কোনও জায়গা আছে কি?

ধন্যবাদ। টিকা


2
এবং আপনি নিশ্চিত যে এই জেআরটি আপনার প্রকল্প কাঠামোর লাইব্রেরি বিভাগে রয়েছে?
মাকোটো

1
গ্রন্থাগারের (প্রকল্প কাঠামোর উইন্ডোতে) সুযোগটি যাচাই করুন Compile। যদি এর কোনও সুযোগকে সেট করা থাকে Providedতবে আপনি যে আচরণটি বর্ণনা করেছেন তার কারণ ঘটবে।
জাভারু

উত্তর:


72

আমি "ম্যাভেন> রেইম্পোর্ট" করার চেষ্টা করেছি তবে প্রকল্পটি বন্ধ করা, .idea ডিরেক্টরিটি মুছে ফেলা এবং প্রকল্পটি পুনরায় খোলা রাখা কেবলমাত্র এটিই স্থির করেছিল।


6
এটি সহায়তা করে তবে কিছু সময় পরে আবার সমস্যাটি উপস্থিত হয়।
হিপোকিতো

1
@mattalxndr শেষ 2018, এখনও কোন বাস্তব দীর্ঘমেয়াদী সমাধান? এটি অবিশ্বাস্যরূপে বিরক্তিকর, উত্সগুলি পুনর্নির্মাণ করা আমার বর্তমান কর্মক্ষেত্রের সাথে 30 মিনিট সময় নিতে পারে ....
স্পি

@ এসপিআই দুঃখিত, আমি মনে করতে পারি না।
mattalxndr

ইন্টেলিজজে 2018 এবং গ্রেডলের সাথে আমার একই সমস্যা ছিল। এটি স্প্রিং প্যাকেজগুলি খুঁজে পেল না। এটি করা আমার জন্য সমস্যাটি স্থির করে।
অনুগত ব্রাউন

1
রিম্পোর্টটি করতে: ক্রিয়াগুলি সন্ধান করতে Ctrl + Shift + A টিপুন এবং "রেইম্পোর্ট" ইনপুট করুন, আপনি "রিমপোর্ট সকল ম্যাভেন প্রজেক্ট" পাবেন।
বোর্ডটিসি

65

সবে রেম্পোর্ট কাজ করেনি। নিম্নলিখিত আমার জন্য কাজ করে।

ফাইল -> ক্যাশে অবৈধ / পুনঃসূচনা

তারপর

বিল্ড -> পুনর্নির্মাণ প্রকল্প

এটি মেমেন প্রকল্পের পুনঃবন্দর করবে।


5
মনোমুগ্ধকর মতো কাজ করেছেন তবে কেন আপনি তা ব্যাখ্যা করতে পারেন কেন এটি ঘটে?
রাজ রাজেশ্বর সিং রাঠোর

42

আপনার প্রকল্প / মাভেন (নীচে) / রিম্পোর্টে ডান ক্লিক করুন

সম্পাদনা করুন, অনেক পরে: ক্লোভার প্লাগইন ইনস্টল করার সময় আমি আরও ঘন ঘন এটি ঘটতে দেখেছি। খারাপ অভ্যাসের মতো প্লাগইন ফেলে দিন!


19
menu -> build -> Rebuild Project

আমার জন্য কাজ করেছে

(এই পদক্ষেপ ব্যতীত ক্যাশেগুলিকে অবৈধ করা কার্যকর হয় না)


3
একই জিনিসটি আমাকে সহায়তা করেছে - প্রকল্পে ডান ক্লিক করুন -> মডিউলটি পুনর্নির্মাণ করুন <
মডুল-

12

আপনি যদি প্রকল্প কাঠামোতে একটি লাইব্রেরি যুক্ত করেন (তবে মভেনের পরিবর্তে এটি আলাদা হবে) তবে নিশ্চিত হয়ে নিন যে এটি সম্পর্কিত মডিউলটির নির্ভরতা হিসাবে অন্তর্ভুক্ত রয়েছে।

প্রকল্পের কাঠামো -> মডিউল -> নির্ভরতা


12

বিদ্যমান 13 টির মধ্যে একটিও উত্তর আমার পক্ষে কাজ করেনি। যাইহোক, আমি প্রথমে সমস্ত মডিউল সরিয়েই সমস্যার সমাধান করতে পারলাম:

  1. খোলা File> Project Structure...,
  2. Modulesট্যাবে যান ,
  3. সমস্ত মডিউল নির্বাচন করুন এবং অপসারণ বোতাম টিপুন,

তারপরে Mavenসরঞ্জাম উইন্ডো থেকে সমস্ত মাভেন মডিউলগুলি অপসারণ :

  1. সমস্ত মডিউল নির্বাচন করুন,
  2. তাদের উপর ডান ক্লিক করুন,
  3. টিপুন Remove projects,

এবং তারপরে এগুলিকে আবার Projectসরঞ্জাম উইন্ডোতে যুক্ত করুন :

  1. রুটে ডান ক্লিক করুন pom.xml,
  2. টিপুন Add as Maven project,

এখন Mavenসরঞ্জাম উইন্ডো থেকে যে কোনও উপেক্ষা করা মডিউলগুলি আনইনগার করে :

  1. সমস্ত উপেক্ষা (ধূসর) মাভেন মডিউলগুলি নির্বাচন করুন,
  2. তাদের উপর ডান ক্লিক করুন,
  3. টিপুন Unignore,

এবং অবশেষে Build> পুনর্নির্মাণ ব্যবহার করে Rebuild project। এটি ধরে নিয়েছে যে mvn clean installইতিমধ্যে ঘটেছে।


3
IntelliJ Ultimate 2019.1.2 এ কাজ করেছেন! ক্যাচগুলিকে অবৈধ করা কাজ করেনি the এই সমাধান কি!
jbx

শুধু 2019.1.3 উপর পরীক্ষা এবং হ্যাঁ, এই একটি কাজ সমাধান
দুঃখ

3
2019.3 সংস্করণে কাজ করে!
ব্যবহারকারী 3150947

1
2020.2 সংস্করণেও কাজ করে। আমি এটি না পাওয়া পর্যন্ত আমার চুলগুলি টানছিল!
মিচ 1077487

7

ইন্টেলিজ ছাড়ুন, প্রতিটি .ideaডিরেক্টরি সরান :

rm -Rf **/.idea/ 

এবং পুনরায় চালু করুন।


এটি সম্প্রদায় সংস্করণ 2017.2 এর জন্য সহায়তা করেছে। এর পরে গ্রেডেল প্রকল্পও আমদানি করতে হয়েছিল। 2017 এবং এই সমস্যাটি এখনও ঘটে।
কিরিল জি।


6

আমি সমস্ত মেভেন প্রকল্পগুলি পুনরায় আমদানি করেছি। এটি আমার পক্ষে কাজ করেছে।এখানে চিত্র বর্ণনা লিখুন


5

আমার ক্ষেত্রে একমাত্র কাজটি হ'ল:

mvn idea:idea

ভাল জিনিস হ'ল আপনাকে .idea ফোল্ডার বা .iml ফাইলগুলি মুছতে হবে না এবং সমস্ত কনফিগারেশন আলগা করতে হবে। সবকিছু সংরক্ষণ করা হবে।

(সম্ভবত gradle ideaগ্রেডের জন্য কাজ করার মতো কিছু )।


যদিও এটি সাময়িকভাবে আমার সমস্যার সমাধান করেছে এবং আমি উজ্জীবিত হয়েছি, পরে আমি আবিষ্কার করেছি যে আদেশটি অপ্রচলিত এবং সমস্যা তৈরি করতে পারে। প্লাগইনগুলির ব্যবহারের জন্য অফিশিয়াল পৃষ্ঠাটিতে অ্যাপাচি মাভেন আইডিইএ প্লাগিন (পুনরায়) বলা হয়েছে। maven.apache.org/plugins/maven-idea-plugin/usage.html
ওনাত কোরুকু

4

ক্যাশে / পুনরায় আরম্ভ করুন এবং তারপরে বিল্ড করুন -> পুনর্নির্মাণ প্রকল্পটি আমার জন্য সহায়তা করেছিল


4

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

  1. নিশ্চিত করুন একটি সাফল্য কমান্ড লাইন বিল্ড করুন (যদি ইউটি ব্যর্থ হয়, দয়া করে ইউটি উপেক্ষা করুন -Dmaven.test.skip = সত্য ব্যবহার করে।
  2. "ম্যাভেন প্রজেক্টস" ভিউতে সমস্ত ম্যাভেন প্রজেক্ট "রেইম্পোর্ট" ব্যবহার করার চেষ্টা করুন।
  3. ফাইল মেনুতে, "ক্যাশে বাতিল করুন" ব্যবহার করুন
  4. .Idea ফোল্ডারটি মুছুন, মূলত স্ক্র্যাচ থেকে ওয়ার্কস্পেস তৈরি করুন। (এই একমাত্র নির্ভরযোগ্য উপায়ই এই সমস্যাটিকে সমাধান করতে পারে)

3
এই সমস্তগুলির চেষ্টা করেছিলাম এবং কেবলমাত্র আমার জন্যই কাজ করেছিল # 4, ইন্টেলিজি বন্ধ করে, .idea ফোল্ডারটি মোছা এবং প্রকল্পটি পুনরায় লোড করা। নতুন গিট শাখা তৈরি করার পরে আমার সাথে এটি ঘটেছে।
ammills01

ইন্টেলিজের সাথে বাগের মতো শোনায়, আমি ভাবছি যে এর জন্য যদি কোনও সমস্যা তৈরি হয়?
লেভানচো

3

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


3

আমি সমস্ত প্রশংসিত উত্তর চেষ্টা করেছি এবং তাদের মধ্যে কেউই আমার সমস্যার সমাধান করেনি!

ইন্টেলিজ সম্প্রদায়ের মতে 2020.1 এবং 2020.1.1 সংস্করণে মাভেন বিল্ডসের সাথে একটি বাগ রয়েছে: https://youtrack.jetbrains.com/issue/IDEA-237320?_ga=2.235486722.203129946.1591253608-322129264.1584010541

দয়া করে 2019.3.4 সংস্করণে চালানোর চেষ্টা করুন (এটি আমার জন্য প্রথমবারের মতো কার্যকর)

আপনি এখান থেকে ডাউনলোড করতে পারেন

https://www.jetbrains.com/idea/download/previous.html?_ga=2.190043688.203129946.1591253608-322129264.1584010541


path.macros.xmlফাইল সম্পর্কে এই পরামর্শটি আমাকে সহায়তা করেছে: youtrack.jetbrains.com/issue/… 2020.1 এখন কাজ করে।
ইয়ারোস্লাভ স্টাভিনিচিয়

2

আমারও একই সমস্যা ছিল এবং সেটি "বান্ডেলড" থেকে আমার স্থানীয়ভাবে ইনস্টল করা মাভেনে সেটিংসে "মাভেন হোম ডিরেক্টরি" পরিবর্তন করে এটি আমার জন্য ঠিক করা হয়েছিল। আমি এটি কোনও সমস্যা ছাড়াই কয়েক মাস ধরে এই সেটিংটি পরিবর্তন করি নি বলে সম্ভবত এটি কোথাও এক ধরণের রিফ্রেশ সৃষ্টি করে।


2

এখানে একটি সমাধান আমার জন্য কাজ হল অক্ষম "ব্যবহার করুন --release নিম্নলিখিত intellij ধারণা মত ক্রস সংকলন জন্য বিকল্প: পেয়েছিলাম Settings-> Build,Execution,Deployment-> Compiler-> Java Compilerএবং অক্ষম করুন:

ক্রস সংকলনের জন্য '--re कृपया' বিকল্পটি ব্যবহার করুন (জাভা 9 এবং তারপরে)


1

এখানে যা ঘটে তা হ'ল নির্দিষ্ট প্যাকেজটি ক্যাশে উপলভ্য নয়। পুনরায় সেট করা সমস্যা সমাধানে সহায়তা করবে।

  1. ফাইল -> ক্যাশে অবৈধ / পুনঃসূচনা
  2. গোটো টার্মিনাল এবং আবার প্রকল্প নির্মাণ

    ./gradlew build

এটি সমস্ত হারিয়ে যাওয়া প্যাকেজগুলি আবার ডাউনলোড করা উচিত


1

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



0

আপনি .idea ধ্বংস করতে না চাইলে, আপনি চেষ্টা করতে পারেন:

  • প্রকল্পের কাঠামো> মডিউলগুলি খুলুন
  • উত্স ফোল্ডার হিসাবে জাভা ফোল্ডারটি চিহ্নমুক্ত করুন
  • প্রয়োগ / পুনর্নির্মাণ
  • তারপরে এটি আবার উত্স ফোল্ডার হিসাবে চিহ্নিত করুন
  • পুনর্নির্মাণ করা

0

আপনি যদি খুব অদ্ভুত "সমাধান করতে অক্ষম java, sunপ্যাকেজগুলির সমস্যা" এর মুখোমুখি হন তবে নিম্নলিখিত চেষ্টা করুন:

  1. প্রকল্পের কাঠামো খুলুন এবং প্রকল্প এসডিকে অন্য সংস্করণে পরিবর্তন করুন , উদাহরণস্বরূপ: জাভা 8 -> 9; 11-> 13, ইত্যাদি, এবং এটি সমস্ত জেডকের জারগুলিকে পুনরায় সূচি না হওয়া পর্যন্ত অপেক্ষা করুন। একই সংস্করণ সহ jdks মধ্যে স্যুইচ কাজ নাও করতে পারে ! (উদা: জেটব্রেইনস জেডিকি 11 -> ওপেনজেডকে ১১)
  2. একটি নতুন প্রকল্প খুলুন (বা একটি খালি তৈরি করুন); নতুন প্রকল্পের সূচি বিরতি ; পুরানো বন্ধ করুন; সূচনা শুরু ; পুরানো প্রকল্পটি খুলুন এবং নতুন প্রকল্পের সূচি বিরতি দিন এবং অপেক্ষা করুন।

0

যদি আপনি প্রস্তাবিত উপায়ে চেষ্টা করছেন এবং এখনও কোনও সুযোগ না পান তবে আপনার অর্ডার সম্পর্কে নিশ্চিত হন :

  1. আপনার .idea / মুছুন
  2. অবৈধ করুন এবং এরপরে ক্যাশে পুনরায় চালু করুন
  3. আপনার মেভেন টুল থেকে ম্যাভেন প্রকল্পগুলি আমদানি করুন

আপনি যদি আপনার .idea / মুছে ফেলার পরে ক্যাশেটিকে অবৈধ ও পুনরায় চালু না করেন, তবে ইন্টেলিজ এটি উত্পন্ন করে রাখে এবং এটি আমার ক্ষেত্রে ত্রুটি রাখছিল।


0

আমি JDK 12 এর সাথে একটি জাভা 8 প্রকল্প সংকলনের চেষ্টা করেছি এবং একই সমস্যা রয়েছে। পূর্ববর্তী উত্তরগুলির কোনওটিই আমার সমস্যার সমাধান করেনি।

আমি ণ পরিবর্তিত Shortel কম্যান্ড লাইন "এ JAR- র ম্যানিফেস্ট " এবং একটি যাদুমন্ত্র মত কাজ করেন।

intellij

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