@Override
একটি ইন্টারফেস দ্বারা ঘোষিত প্রয়োগগুলি প্রয়োগ করে এমন পদ্ধতিতে টীকাগুলি ব্যবহার করা কেবল জাভা 6 থেকে বৈধ। এটি জাভা 5 এ একটি ত্রুটি।
আপনার আইডিই প্রকল্পগুলি একটি জাভা 6 জেআরই ব্যবহারের জন্য সেটআপ করা আছে এবং "উত্সের সামঞ্জস্য" 1.6 বা তার বেশি সেট করা আছে তা নিশ্চিত করুন:
- উইন্ডো> পছন্দসমূহ ডায়ালগটি খুলুন
- জাভা> সংকলক ব্রাউজ করুন।
- সেখানে, "কমপাইলার কমপ্লায়েন্স স্তর "টি 1.6 এ সেট করুন।
মনে রাখবেন যে গ্রহপ কোনও নির্দিষ্ট প্রকল্পের জন্য এই গ্লোবাল সেটিংসকে ওভাররাইড করতে পারে তাই সেগুলিও পরীক্ষা করে দেখুন।
হালনাগাদ:
জাভা 5 এর অধীনে ত্রুটিটি কেবল গ্রহের সাথে নয়; javac
কমান্ড লাইন থেকে সরাসরি ব্যবহার করা আপনাকে একই ত্রুটি দেয়। এটি বৈধ জাভা 5 উত্স কোড নয়।
তবে -target 1.5
আপনি JDK 6 এর বিকল্পটি নির্দিষ্ট করতে পারবেন javac
যা জাভা 6 উত্স কোড থেকে একটি জাভা 5 সংস্করণ শ্রেণি ফাইল তৈরি করবে।