ইন্টারফেস পদ্ধতি প্রয়োগ করার সময় @ ওভাররাইড অনুমোদিত নয়


89

শিরোনামে উল্লিখিত সমস্যাটি আমার আছে। আপনি বলতে পারেন যে এই থ্রেডটি অন্যটিকে নকল করে: আমি কীভাবে ইন্টেলিজ আইডিইএতে টীকাগুলির জন্য ত্রুটির বৈধতা বন্ধ করব?

কিন্তু সেখানে প্রদত্ত সমাধানটি কার্যকর হয় না। তারা বলে যে আমাকে নিম্নলিখিত পদক্ষেপ নেওয়া দরকার:

প্রকল্প কাঠামো | প্রকল্পের কথোপকথন, প্রকল্পের ভাষা স্তরটিকে 6.0 - @ ইন্টারফেসে ওভাররাইডে পরিবর্তন করুন।

তবে এই মুহুর্তে প্রকল্পের ভাষা স্তরটি 6.0 তবে আমি এখনও ত্রুটিটি দেখতে পাচ্ছি।

ভিক, এখানে উইন্ডোটি রয়েছে এবং ভাষা স্তরের নীচে কোনও জেভিএম সংস্করণ নেই (দুর্ভাগ্যক্রমে আমি চিত্রগুলি পোস্ট করতে পারি না কারণ আমার 10 খ্যাতি রয়েছে)


আমি চিত্রগুলি পোস্ট করতে পারি না তবে "প্রকল্পের ভাষা স্তর" এর অধীনে কোনও বিকল্প নেই তবে "প্রকল্পের সংকলক আউটপুট" যা জেভিএম সংস্করণের মতো নয়
নিকিতিন মিখাইল

উত্তর:


127

যদি আপনার প্রকল্পের একাধিক মডিউল থাকে তবে এটিও পরীক্ষা করে নিন যে প্রতিটি মডিউল 6 বা ততোধিকের ভাষা স্তর ব্যবহার করে, বা প্রকল্পের ভাষা স্তর ব্যবহার করুন (দেখুন Project Settings > Modules > xxx > Language level)।

আপনার প্রকল্পটি একবারে সংশোধন করা হলে আপনাকে পুনরায় লোড করার দরকার হতে পারে।


4
হ্যাঁ. আমার কেবল একটি মডিউল আছে তবে এটিতে 5 তম ভাষার সেরিশন ছিল। ধন্যবাদ
নিকিতিন মিখাইল

9
সবেমাত্র একই সমস্যার মুখোমুখি। আমার প্রকল্পের ভাষা স্তর ইতিমধ্যে 6.0 ছিল তবে @ ওভাররাইড টীকাটি এখনও হাইলাইট করা হয়েছিল। আপনি * .iml ফাইলটি খুলতে এবং LANGUAGE_LEVEL = "JDK_1_6" সেট করতে এবং প্রকল্পটি পুনরায় লোড করতে পারেন তা ঠিক করতে
জর্জি গোবজোভ

7
সংস্করণ 2016.2.4 বা ততোধিক সংস্করণ ব্যবহার করছে এমন অন্য যে কেউ এটির সন্ধানের জন্য, মেনুটি পরিবর্তিত হয়েছে, এটি এখন প্রকল্পের কাঠামো > মডিউলগুলি> xxx> ভাষা স্তর
ওয়েসলি স্মিথ

52

আপনার মডিউল / প্রকল্পে, প্রসঙ্গ মেনু দেখতে ডান ক্লিক করুন:

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

চয়ন করুন Open Module Settingsবা টিপুন F4। উইন্ডোজ সেটিংয়ে: বিভাগের

এখানে চিত্র বর্ণনা লিখুন
জন্য মান সেট করুন Choose Language level


আপনার Project language levelএই পদ্ধতিতেও পরীক্ষা করা উচিত : Ctrl+ Alt+ Shift+ টিপুনS

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


26

একটি সহজ সমাধান - ইনলাইন

  1. @Overrideশব্দের উপর ক্যারেট রাখুন এবং লাল বাল্ব আইকনটি প্রদর্শিত না হওয়া পর্যন্ত ক্যারেটটি বাম দিকে সরান। তারপরে এটিতে ক্লিক করুন।

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

  2. ইন্টারফেসে ওভাররাইড সেট ভাষার স্তর 6 এ ক্লিক করুন

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


উপরোক্ত পদ্ধতিটি নিম্নলিখিত পদ্ধতির বিকল্প :

  1. যান > প্রজেক্টের গঠন ... ফাইল বা প্রেস Ctrl+ + Alt+ + Shift+ +S

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

  2. যান প্রকল্প সেটিংস> মডিউল> সোর্স> ভাষা স্তর এবং কোন স্তর যে 6 অথবা 6 তার চেয়ে অনেক বেশী চয়ন।

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


15

আপনি যদি মাভেন ব্যবহার করছেন তবে প্রকল্পের pom.xML ফাইলে মাভেন সংকলক প্লাগইন যুক্ত করুন।

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

এটি আমার জন্য সমস্যাটি সমাধান করেছে।


3

প্রতিটি মডিউল জন্য একটি ভাষা স্তর আছে। প্রকল্প কাঠামোতে আপনার মডিউল সেটিংস পরীক্ষা করুন।


আমি প্রকৃতপক্ষে অন্য কোনও জায়গা দেখতে পাচ্ছি না যেখানে আমি প্রকল্পের ভাষা স্তর দেখতে পাচ্ছি কিন্তু প্রকল্পের কাঠামো / প্রকল্প
নিকিতিন মিখাইল

প্রকল্প কাঠামো | মডিউল | <আপনার_মডিউল> | ভাষা স্তর
পিটার গ্রোমভ

0

মাল্টি মডিউল মাভেন প্রকল্পটি ব্যবহার করার সময় আমি প্রথমবার এই সমস্যায় পড়েছিলাম। অন্যান্য উত্তর / আইডিই পরামর্শ হিসাবে, আমাদের ভাষা স্তর নির্ধারণ করা প্রয়োজন।

আইডিইর সেটিং পরিবর্তন করার পরিবর্তে, প্রকল্পটি আইডিই অজ্ঞায়নের জন্য, আমি নীচের বৈশিষ্ট্যগুলি সহ প্যারেন্ট পম আপডেট করি যা সমস্যা সমাধান করেছে।

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>

0

ইন JIdea 2020.1.2 এবং উপরোক্ত ,

  1. প্রকল্পের কাঠামোতে যান [ Ctrl+ Alt+ Shift+]S ]
  2. মডিউল সাব বিভাগ নির্বাচন করুন
  3. প্রতিটি মডিউল নির্বাচন করুন
  4. উত্স-বিভাগের অধীনে, ভাষা স্তরটি পরীক্ষা করুন
  5. প্রয়োজনীয় হিসাবে ভাষা স্তর পরিবর্তন করুন

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

বিঃদ্রঃ:

আপনি যদি এই পরিবর্তনের পরে ত্রুটি নীচে পান,

Error:java: Compilation failed: internal java compiler error

আপনাকে লক্ষ্য বাইকোড সংস্করণও পরিবর্তন করতে হবে।

  1. সেটিংসে যান [ Ctrl+ Alt+ S ]
  2. জাভা সংকলক নির্বাচন করুন
  3. সারণীতে মডিউল নির্বাচন করুন
  4. ভাষা-স্তরের জন্য আপনি পূর্ববর্তী ধাপে যা নির্বাচন করেছেন তা ম্যাপ করতে বাইট-কোড সংস্করণটি পরিবর্তন করুন

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

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