উত্তর:
কোনওভাবে জেডিকে ভাষার জারগুলি ক্লাসপাথ থেকে সরানো হয়েছে। আমাকে যা করতে হয়েছিল তা হ'ল জেএসডিকে বাড়ির পথে পুনরায় আবেদন করা।
গোটো: ফাইল -> প্রকল্পের কাঠামো -> প্ল্যাটফর্ম সেটিংস -> এসডিকে জেএসডিকে হোম পাথটি পুনরায় প্রয়োগ করুন।
এটি করা ক্লাসপথে প্রায় 15 টি জার যুক্ত করেছে। স্পষ্টতই এগুলি সংকলনের জন্য গুরুত্বপূর্ণ।
ফাইল -> প্রকল্পের কাঠামো -> প্ল্যাটফর্ম সেটিংস -> এসডিকে, বিদ্যমান এসডিকে সরান এবং এটি আবার যুক্ত করুন।
ইনটেলিজজে 2017.3 এ আমার জন্য কাজ করে।
আমি আমার জেডি কে সংস্করণটি jdk1.8.0_161 আপডেট করার পরে এই ত্রুটিটি আমার কাছে সুখী হয়েছে -
তবে প্রকল্পটির এসডিকে এখনও পুরানো জেডিকে ১.৮.০_ ১৩১ এ ইশারা করছিল
(দেখে মনে হচ্ছে যে জাভা আপডেট করার ফলে পূর্ববর্তী সংস্করণটি মুছে ফেলা হবে)।
এটা কর:
এর মধ্যে Platform Settings > SDKs
:
নিশ্চিত হয়ে নিন যে জেডিকে হোম পাথ ক্ষেত্রটি কোনও বৈধ জেডিকে ফোল্ডারের দিকে ইশারা করছে (প্রয়োজনে নতুন এন্ট্রি যুক্ত করুন যেমন jdk1.8.0_161)।
এর মধ্যে Project Settings > Modules
:
নিশ্চিত হয়ে নিন যে আপনি যে মডিউলটি চয়ন করেছেন তাতে মডিউল এসডিকে সেট করা আছেPlatform Settings > SDKs
এটি আমার পক্ষে কাজ করেছে:
পছন্দগুলিতে আপনার জেডিকে হোম পাথ Build Tools > Maven > Runner > Environment Variables
সেট করা JAVA_HOME
আছে।
সাধারণত আপনি একই জাভা জেডিকে আপনি ইন্টেলিজিতে ব্যবহার করতে চান। আপনি যে অধীনে জানতে পারেন Project Structure > Platform Settings > SDKs
অধীনে JDK home path
।
যেমন /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home
জেডিকে হোম পাথ: PASTE_THE_JDK_LOCATION (" প্রকল্পের কাঠামোর স্ক্রিন শটটিতে এখানে পছন্দ করুন "
আবার বিল্ড করুন
চিয়ার্স :)