जवाबों:
किसी तरह जेडपीके भाषा के जार को क्लासपाथ से हटा दिया गया। मुझे बस इतना करना था कि JSDK होम पाथ को फिर से लागू किया जाए।
गोटो: फ़ाइल -> प्रोजेक्ट संरचना -> प्लेटफ़ॉर्म सेटिंग्स -> एसडीके जेएसडीके होम पथ को फिर से लागू करें।
ऐसा करने से क्लासपाथ में लगभग 15 जार जुड़ गए। जाहिर है ये संकलन के लिए महत्वपूर्ण हैं।
फ़ाइल -> प्रोजेक्ट संरचना -> प्लेटफ़ॉर्म सेटिंग्स -> एसडीके, मौजूदा एसडीके को हटा दें और इसे फिर से जोड़ें।
इंटेलीज 2017 2017 में मेरे लिए काम करता है।
Jdk1.8.0_161 पर मेरे JDK संस्करण को अपडेट करने के बाद यह त्रुटि मुझे खुशी देती है -
लेकिन प्रोजेक्ट का sdk अभी भी पुराने jdk 1.8.0_ 131 की ओर इशारा कर रहा था
(लगता है कि जावा को अपग्रेड करने के लिए पिछले संस्करण को मिटा दिया गया है)।
यह करो:
भीतर Platform Settings > SDKs
:
सुनिश्चित करें कि JDK होम पथ फ़ील्ड एक मान्य JDK फ़ोल्डर की ओर इशारा कर रहा है (यदि आवश्यक हो तो एक नई प्रविष्टि जोड़ें जैसे jdk1.8.0_161)।
भीतर Project Settings > Modules
:
सुनिश्चित करें कि मॉड्यूल एसडीके आपके द्वारा चुने गए उसी प्रविष्टि पर सेट हैPlatform Settings > SDKs
यह मेरे लिए काम किया:
अपने JDK घर के रास्ते में Build Tools > Maven > Runner > Environment Variables
निर्धारित प्राथमिकताएँ में JAVA_HOME
।
आमतौर पर आप उसी जावा JDK का उपयोग करना चाहते हैं जिसे आप IntelliJ में उपयोग कर रहे हैं। आप के Project Structure > Platform Settings > SDKs
तहत पा सकते हैं JDK home path
।
जैसे /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home
JDK होम पाथ: PASTE_THE_JDK_LOCATION (यहाँ " प्रोजेक्ट स्ट्रक्चर शॉट " की तरह
फिर से बनाएँ
चियर्स :)