मुझे यह समस्या आईडिया की एक नई स्थापना पर मिली। मुझे लगा कि यह अपनी खुद की जेडीके लाया है या मशीन पर पहले से ही खोजने में सक्षम होगा, लेकिन जाहिरा तौर पर नहीं (स्थापित डायलॉग में चेकबॉक्स ने अभी क्या किया है)। जब मैंने लाइटबल्ब पर क्लिक किया और "सेटअप JDK" बटन पर क्लिक किया और फिर "कॉन्फ़िगर करें" पर क्लिक किया, तो यह पता चला कि यह JDK से प्राप्त करने की कोशिश कर रहा था
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.1\jre64
मैंने चारों ओर देखा, JetBrains के पेड़ में कुछ फ़ोल्डर्स की कोशिश कर रहा था, लेकिन कम से कम संवाद इतना स्मार्ट था कि मुझे कोई भी (मूल सहित) लागू करने के लिए नहीं कह रहा था, वे एक जेडीके के लिए वैध स्थान नहीं थे। इसलिए मैंने जावा के पेड़ को देखा और कोशिश की, और इसने इसे स्वीकार कर लिया:
C:\Program Files\Java\jdk1.8.0_40
जब मैंने कॉन्फ़िग को ओके किया, उसके बाद यह काम नहीं करता था; इसलिए मैं IDEA कैश और रीस्टार्ट करने (जैसा कि अन्य उत्तरों में वर्णित है) को अमान्य करने का प्रयास करने के लिए गया, और इसने मुझे बताया कि मेरे पास पृष्ठभूमि के कार्य चल रहे थे। इसलिए मैंने अमान्य को रद्द कर दिया, और जब मैं यह कर रहा था, तो जो भी recompilation या डेटाबेस अद्यतन कर रहा था वह पूरा कर रहा था, और संपादन विंडो में सभी लाल चले गए। इसलिए JDK कॉन्फ़िग को सेटल करने में कुछ सेकंड (कम से कम) लगते हैं।