আমি তৈরি করা একটি জাভা প্রকল্পের জন্য ইন্টেলিজজে লক্ষ্য ফোল্ডারের অধীনে, প্যাকেজে আমার কাছে কয়েকটি জাভা উত্স ফাইল রয়েছে। প্রতিটি ফাইলের পাশাপাশি 'জে' আইকনটির একটি রেখা থাকে যার মধ্য দিয়ে একটি লাইন থাকে।
ওটার মানে কি? আমি কীভাবে এটি ঠিক করব?
আমি তৈরি করা একটি জাভা প্রকল্পের জন্য ইন্টেলিজজে লক্ষ্য ফোল্ডারের অধীনে, প্যাকেজে আমার কাছে কয়েকটি জাভা উত্স ফাইল রয়েছে। প্রতিটি ফাইলের পাশাপাশি 'জে' আইকনটির একটি রেখা থাকে যার মধ্য দিয়ে একটি লাইন থাকে।
ওটার মানে কি? আমি কীভাবে এটি ঠিক করব?
উত্তর:
আপনি সোর্স dir নির্দিষ্ট করা প্রয়োজন
File> Project Structure > Modules
ডিরেক্টরিতে ক্লিক করুন এবং উত্স বাটন ক্লিক করুন
এটি অদ্ভুত কারণ সাধারণত এটি স্বয়ংক্রিয়ভাবে হয়ে যায়। আপনি যদি আবার প্রকল্পটি পুনরায় তৈরি করেন তবে এটি আরও ভাল।
src
) দিয়ে চেষ্টা করেছি তবে আমার ধারণা অনুক্রমের তুলনায় এটি অনেক বেশি, আমার সমস্ত আমদানি ভুল হয়ে গেছে। আপনার যদি একই সমস্যা হয় তবে অন্য ফোল্ডার দিয়ে এটি ব্যবহার করে দেখুন।
এটি যদি কোনও মভেন প্রকল্প হয়
ধন্যবাদ
উপরের অপরিশোধনযোগ্য থেকে প্রথম উত্তর যা আপনার "উত্স দির নির্দিষ্ট করতে হবে" দিয়ে শুরু হয় তা সঠিক, তবে আমি আপনাকে এটি করার সহজ উপায়টি বলে দেখছি না।
জাভা উত্স ফোল্ডারটিতে সরাসরি ডান ক্লিক করুন (উদাহরণস্বরূপ যদি এটি কোনও মাভেন প্রকল্প হয় তবে "জাভা") এবং চিহ্নিত ডিরেক্টরি হিসাবে> উত্স রুটটি নির্বাচন করুন (নীচের স্ক্রীনশটটি দেখুন)।
এই পরিস্থিতিটি তখন ঘটে যখন আইডিই এসসিআর ফোল্ডারটি সন্ধান করে এবং এটি এটি খুঁজে পাচ্ছে না। প্রকল্পের রুটটি নির্বাচন করুন (উইন্ডোতে এফ 4)> সাইড ট্যাবে মডিউলগুলিতে যান> উত্স নির্বাচন করুন> এতে উত্স ফাইল সহ উপযুক্ত ফোল্ডারটি নির্বাচন করুন> নীল উত্স ফোল্ডারের আইকনে ক্লিক করুন (উত্স যোগ করার জন্য)> সবুজ পরীক্ষার উত্স ফোল্ডারে ক্লিক করুন (এতে ইউনিট পরীক্ষার ফোল্ডার যুক্ত করুন)।
এখানে সমস্ত ইন্টেলিজ (ভি 15) প্রতীকগুলি সন্ধান করুন: https://www.jetbrains.com/idea/help/symbols.html
এই সাইটটি জানিয়েছে যে এই আইকনটি "উত্স মূলের বাইরে অবস্থিত জাভা শ্রেণি for" এর জন্য দাঁড়িয়েছে Content
প্রেস F4 চাপুন এ প্রকল্পের মূল এবং উৎস বোতাম টিপে রুট উৎস নির্বাচন করুন। এটা আমার সমস্যার সমাধান !
for(; ;){
makeGoodCode();
}
প্রথমে ডিরেক্টরিটিকে উত্সের মূল হিসাবে চিহ্নিত করুন। তারপরে পোম এক্সেলে যান এবং এটিতে ডান ক্লিক করুন। মাভেন প্রকল্প হিসাবে যুক্ত নির্বাচন করুন।
এর অর্থ এই ফাইলগুলি প্রকল্প সেটিংসের অংশ নয়।
জাভা ফোল্ডারটি উত্স মূল হিসাবে চিহ্নিত করুন t এটি সমাধান করবে।
হতে পারে আপনার প্রকল্প অ্যান্ড্রয়েড স্টুডিও দ্বারা অ্যান্ড্রয়েড প্রকল্প হিসাবে না হয়, দয়া করে নিশ্চিত করুন যে প্লাগইন 'অ্যান্ড্রয়েড সমর্থন' সক্ষম করা হয়েছে (অ্যান্ড্রয়েড স্টুডিও পছন্দসমূহ -> প্লাগইনস -> অ্যান্ড্রয়েড সমর্থন নির্বাচন করুন)
এর অর্থ আপনার জাভা উত্স ফাইলগুলি এই প্রকল্পের অংশ নয়।
যদি এখানে উল্লিখিত প্রস্তাবনাগুলি সমস্যার সমাধান না করে তবে আপনি আমার মতো বিরল বাগটি চাপতে পারেন। লগে পাওয়া ব্যতিক্রমগুলি অনুসন্ধান করা আমাকে সহায়তা করেছিল। আমার ক্ষেত্রে, "প্লাগইন ডেভকিট" অক্ষম করা, .idea ডিরেক্টরিটি মুছে ফেলা এবং প্রকল্পটি পুনরায় প্রতিস্থাপনের কাজ করেছে।
এটিই আমার পক্ষে কাজ করেছিল
আমার একই সমস্যা হওয়ায় এটি আমাকে হত্যা করছিল। আমি শুধু পুরানো প্রকল্পের উপর দিয়ে যাচ্ছি। আরও অনুশীলন পেতে সত্যিই ক্লাস থেকে পুরানো পাঠগুলি পুনরায় করা হচ্ছে। রিপোতে কেবল সামঞ্জস্যের সমস্যা রয়েছে। তাই আমি প্রকল্পটি আমদানি করি। তারপরে অন্যদের মতো উত্স যুক্ত করুন। তারপরে প্রকল্পটি বন্ধ করুন। মূল ও। আমদানি প্রকল্পের .idea ডিরেক্টরি মুছুন।