এই প্রতীকটি ইন্টেলিজজে মানে কী? (ফাইলের নামের নীচে-বাম কোণে লাল বৃত্ত, এতে 'জে' যুক্ত)


126

আমি তৈরি করা একটি জাভা প্রকল্পের জন্য ইন্টেলিজজে লক্ষ্য ফোল্ডারের অধীনে, প্যাকেজে আমার কাছে কয়েকটি জাভা উত্স ফাইল রয়েছে। প্রতিটি ফাইলের পাশাপাশি 'জে' আইকনটির একটি রেখা থাকে যার মধ্য দিয়ে একটি লাইন থাকে।

ওটার মানে কি? আমি কীভাবে এটি ঠিক করব?


3
আপনার দেওয়া উত্তরটি সঠিক তবে পূর্ণ নয়। যদি উত্স ফাইলটি কোনও সংজ্ঞায়িত এসসিআর ফোল্ডারের অধীনে না থাকে বা ফাইলটি খুব বড় হয় তবে সিটির সাথে জে প্রতিস্থাপন করুন Inte আমি আমার ব্লগপোস্টে ইন্টেলিজ আইকনগুলি ব্যাখ্যা করি।
লোক মোগ্রাবি

উত্তর:


164

আপনি সোর্স dir নির্দিষ্ট করা প্রয়োজন

File> Project Structure > Modules

ডিরেক্টরিতে ক্লিক করুন এবং উত্স বাটন ক্লিক করুন

এটি অদ্ভুত কারণ সাধারণত এটি স্বয়ংক্রিয়ভাবে হয়ে যায়। আপনি যদি আবার প্রকল্পটি পুনরায় তৈরি করেন তবে এটি আরও ভাল।


1
দয়া করে, আমি সোর্স ট্যাবটি খুঁজে পাচ্ছি না, মডিউলগুলিতে রয়েছে (সম্পত্তি, স্বাক্ষর, স্বাদ, বিল্ড প্রকার, নির্ভরতা) ... আপনাকে অনেক ধন্যবাদ।
মোহাম্মদ সেফ

2
"অ্যান্ড্রয়েড স্টুডিও" এর সাহায্যে এটি ঘটতে পারে যখন আপনি 'স্বাদ' ব্যবহার করেন। বিল্ড ভেরিয়েন্টটি নির্ধারণ করবে যে সোর্স ডিয়ারে ফাইলগুলি রয়েছে তাই বিল্ড ভেরিয়েন্ট পরিবর্তন করলে কোন ফাইলগুলিতে উল্লিখিত আইকন রয়েছে তা পরিবর্তন করতে পারে
CrandellWS

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

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

যখনই আমি আমার বিদ্যমান জাভা প্রকল্পে গ্রেডল যুক্ত করি তখনই এটি ঘটছে। আশা করছি, ইন্টেলিজি শিগগিরই এটি ঠিক করে দেবে।
সাঁই

51

এটি যদি কোনও মভেন প্রকল্প হয়

  1. pom.xML এ ডান ক্লিক করুন
  2. মাভেন প্রকল্প হিসাবে যুক্ত করুন

ধন্যবাদ


4
৩. করার পরে ডান ক্লিক করুন pom.xML -> maven -> রিম্পোর্ট, এটি কাজ করেছে
হরি রাও

ধন্যবাদ, এটি কাজ করেছে। আমি মাভেন প্রকল্প হিসাবে রুট পোম যুক্ত করেছি এবং এটি আমার সমস্ত শিশু মডিউল স্বয়ংক্রিয়ভাবে পরিবর্তিত হয়েছে। দুর্দান্ত ..
রোহিতকুমার 16'19

34

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

জাভা উত্স ফোল্ডারটিতে সরাসরি ডান ক্লিক করুন (উদাহরণস্বরূপ যদি এটি কোনও মাভেন প্রকল্প হয় তবে "জাভা") এবং চিহ্নিত ডিরেক্টরি হিসাবে> উত্স রুটটি নির্বাচন করুন (নীচের স্ক্রীনশটটি দেখুন)।

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


8

এই পরিস্থিতিটি তখন ঘটে যখন আইডিই এসসিআর ফোল্ডারটি সন্ধান করে এবং এটি এটি খুঁজে পাচ্ছে না। প্রকল্পের রুটটি নির্বাচন করুন (উইন্ডোতে এফ 4)> সাইড ট্যাবে মডিউলগুলিতে যান> উত্স নির্বাচন করুন> এতে উত্স ফাইল সহ উপযুক্ত ফোল্ডারটি নির্বাচন করুন> নীল উত্স ফোল্ডারের আইকনে ক্লিক করুন (উত্স যোগ করার জন্য)> সবুজ পরীক্ষার উত্স ফোল্ডারে ক্লিক করুন (এতে ইউনিট পরীক্ষার ফোল্ডার যুক্ত করুন)।


4

এখানে সমস্ত ইন্টেলিজ (ভি 15) প্রতীকগুলি সন্ধান করুন: https://www.jetbrains.com/idea/help/symbols.html

এই সাইটটি জানিয়েছে যে এই আইকনটি "উত্স মূলের বাইরে অবস্থিত জাভা শ্রেণি for" এর জন্য দাঁড়িয়েছে Content


3

আপনি যদি অ্যান্ড্রয়েড স্টুডিওতে স্বাদ ব্যবহার করছেন তবে অন্য একটি বিকল্প:

বিল্ড ক্লিক করুন -> বিল্ড বৈকল্পিক নির্বাচন করুন।

তালিকায় আপনি যে রূপটিতে কাজ করছেন তা ক্লিক করুন এবং এটি সবুজ হয়ে যাবে এবং অন্যদের লাল জে থাকবে have



1

প্রথমে ডিরেক্টরিটিকে উত্সের মূল হিসাবে চিহ্নিত করুন। তারপরে পোম এক্সেলে যান এবং এটিতে ডান ক্লিক করুন। মাভেন প্রকল্প হিসাবে যুক্ত নির্বাচন করুন।


0

এর অর্থ এই ফাইলগুলি প্রকল্প সেটিংসের অংশ নয়।


0

আমি .idea ফোল্ডার সহ গিথুব থেকে একটি প্রকল্প ডাউনলোড করেছি। এই ফোল্ডারটি মোছার পরে, সবকিছু ঠিক আছে।



0

হতে পারে আপনার প্রকল্প অ্যান্ড্রয়েড স্টুডিও দ্বারা অ্যান্ড্রয়েড প্রকল্প হিসাবে না হয়, দয়া করে নিশ্চিত করুন যে প্লাগইন 'অ্যান্ড্রয়েড সমর্থন' সক্ষম করা হয়েছে (অ্যান্ড্রয়েড স্টুডিও পছন্দসমূহ -> প্লাগইনস -> অ্যান্ড্রয়েড সমর্থন নির্বাচন করুন)


অ্যান্ড্রয়েড স্টুডিও বন্ধ করুন এবং প্রকল্প কাঠামো থেকে .idea এবং .gradle ফোল্ডারটি মুছুন এবং আবার স্টুডিও শুরু করুন।
রমাকান্ত


0

অ্যান্ড্রয়েড স্টুডিও বন্ধ করুন এবং প্রকল্প কাঠামো থেকে .idea এবং .gradle ফোল্ডারটি মুছুন এবং আবার স্টুডিও শুরু করুন।


0

এর অর্থ আপনার জাভা উত্স ফাইলগুলি এই প্রকল্পের অংশ নয়।

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


0

আসলে এটি দুটি কারণে হতে পারে।

  1. আপনার প্রকল্প আপনার নির্ভরতা পাচ্ছে না / আপডেট করছে না। আপনার টার্মিনালে যান এবং এমভিএন ক্লিন ইনস্টল প্রবেশ করুন । অথবা pom.xML এ ডান ক্লিক করুন এবং মেভান প্রকল্প হিসাবে যুক্ত ক্লিক করুন।

  2. আপনার jdk প্রকল্পে সঠিকভাবে সেট হয়েছে তা পরীক্ষা করুন।


0

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

  1. টুলবার থেকে ফাইল টিপুন
  2. গ্রেডল ফাইল সহ সিঙ্ক প্রকল্পটি টিপুন

0

আমার একই সমস্যা হওয়ায় এটি আমাকে হত্যা করছিল। আমি শুধু পুরানো প্রকল্পের উপর দিয়ে যাচ্ছি। আরও অনুশীলন পেতে সত্যিই ক্লাস থেকে পুরানো পাঠগুলি পুনরায় করা হচ্ছে। রিপোতে কেবল সামঞ্জস্যের সমস্যা রয়েছে। তাই আমি প্রকল্পটি আমদানি করি। তারপরে অন্যদের মতো উত্স যুক্ত করুন। তারপরে প্রকল্পটি বন্ধ করুন। মূল ও। আমদানি প্রকল্পের .idea ডিরেক্টরি মুছুন।

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