जावा प्लेटफॉर्म बदलना जिस पर नेटबीन्स चलती है


105

मैं Netbeans 6.7 का उपयोग कर रहा हूं। मैंने नेटबिन को स्थापित करने से पहले जावा 1.5 स्थापित किया था। जब मैंने Netbeans इंस्टॉल किया तो यह डिफ़ॉल्ट संस्करण के रूप में Java 1.5 को ले गया। फिर मैंने अपनी मशीन पर जावा 1.6 स्थापित किया। मुझे अपने netbeans के डिफ़ॉल्ट JDK को केवल एक विशेष परियोजना तक ही नहीं, बल्कि पूरे Netbeans एप्लिकेशन में बदलने की आवश्यकता है।

जवाबों:


186

आप विन्यास फाइल को संशोधित करके नेटडीन्स के लिए JDK को बदल सकते हैं:

  1. नेटबीन्स इंस्टालेशन के अंदर फोल्डर के netbeans.confनीचे उपलब्ध ओपन फाइल etc
  2. netbeans_jdkhomeनए JDK पथ को इंगित करने के लिए चर को संशोधित करें , और फिर
  3. अपने Netbeans को पुनरारंभ करें।

1
उन लोगों के लिए जिनके पास पहले से ही = = 7 संस्करण के साथ netbeans_jdkhome था। Java EE API लाइब्रेरी को लाइब्रेरी फोल्डर में रखें और प्रोजेक्ट पर राइट क्लिक करके और प्रॉपर्टीज़-> सोर्स को चुनकर JDK 7 को सेट करना न भूलें और सोर्स / बाइनरी फॉर्मेट को विकल्पों में से JDK7 सेलेक्ट करें।
आर्थर कुशमैन

मुझे त्रुटि मिलती है अमान्य jdkhome निर्दिष्ट --------------------------- निर्दिष्ट jdkhome में जावा स्थापना का पता नहीं लगा सकता: C: \ Program Files (x86) \ Java \ jdk1.5.0_03 \ bin "? क्या आप डिफ़ॉल्ट संस्करण का उपयोग करने का प्रयास करना चाहते हैं?"
उत्साही

1
@ पर्यावरणीय आपको binइस तरह से पथ प्रयास में शामिल करने की आवश्यकता नहीं है : `C: \ Program Files (x86) \ Java \ jdk1.5.0_03`
अब्देल

1
@AbdelRaoof, उस पथ के लिए भी वही त्रुटि देता है।
उत्साही

4
OSX पर, मैं अपने मैक पर अलग JDKs खोजने के लिए "cd / Library / Java / JavaVirtualMachines" करता हूं। मैं जिस संस्करण का उपयोग करना चाहता हूं, वह है "/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"। फिर / एप्लीकेशन / नेटबीन्स / नेटबीन्स 7.2.app/Contents/Resources/NetBeans/etc/netbeans.conf पर, मैं इस लाइन को जोड़ता हूं: netbeans_jdkhome="/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"
रेमंड गण


25

मैक ओएस एक्स पर किसी के लिए, आप netbeans.confयहां पा सकते हैं :

/Applications/NetBeans/NetBeans <version>.app/Contents/Resources/NetBeans/etc/netbeans.conf

मामले में किसी को भी जानने की जरूरत है :)


netbeans_jdkhome="/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home"उदाहरण के लिए
muttonUp 15

11

netbeans फ़ोल्डर में आदि खोलो। तब नोटपैड के साथ netbeans.conf को संपादित करें और आपको इस तरह एक पंक्ति मिलेगी:

JDK का डिफ़ॉल्ट स्थान, --jdkhome का उपयोग करके ओवरराइड किया जा सकता है:
netbeans_jdkhome = "G: \ Program Files \ Java \ jdk1.6.0_13"

यहां आप अपना jdk वर्जन सेट कर सकते हैं।


यदि वह मार्ग मौजूद है
डॉटबिट

0

फेडोरा पर वर्तमान में कुछ एसडीके के लिए नया jdk-HOME सेट करना असंभव है। उन्होंने इसे ऐसे डिजाइन किया कि यह हमेशा टूटती रहेगी। कोशिश करें --jdkhome [जो भी] लेकिन सभी संभावना में यह टूट जाएगा और हमेशा की तरह कुछ गुप्त बकवास त्रुटि संदेश दिखाएगा।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.