जैसा कि अन्य लोगों ने कहा, NetBeans हमेशा JDK स्थापित के नवीनतम संस्करण (वर्तमान में JDK9) का उपयोग करने जा रहा है, जो NetBeans 8.2 के साथ काम नहीं कर रहा है और जैसा कि आप लोगों ने उल्लेख किया है, समस्या पैदा कर रहा है।
आप इस समस्या को JDK9 को हटाने के बजाय JDK8 का उपयोग करने के लिए NetBeans के लिए मजबूर करके हल कर सकते हैं!
आपको बस netbeans.conf
फाइल को एडिट करना होगा :
मैकओएस /Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
विंडोजC:\Program Files\NetBeans 8.2\etc\
अपने पसंदीदा संपादक के साथ netbeans.conf खोलें और इस पंक्ति को ढूंढें: इसके सामने # चिह्न netbeans_jdkhome="/path/to/jdk"
निकालें और इसे अपने इच्छित JDK संस्करण (JDK8) होम स्थान पर टाइप करके संशोधित करें।
मुझे यकीन नहीं है कि क्यों JDK9 NetBeans8.2 के साथ काम नहीं कर रहा है, लेकिन अगर मुझे पता चला तो मैं इसे यहां लिखूंगा ...
डिफ़ॉल्ट JDK स्थान:
मैक ओएस ↴
/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home
विंडोज ↴
C: \ Program Files \ Java \ jdk1.8.0_152
मैंने उदाहरण के रूप में jdk1.8.0_152 का उपयोग किया है