netbeans सभी अनुरोधित मॉड्यूल को सक्षम नहीं कर सकता है


31

मुझे पता है कि यह प्रश्न पहले ही पोस्ट किया जा चुका है, लेकिन प्रदान किए गए समाधान मेरे लिए काम नहीं करते हैं। मैंने webupd8team/javaरिपॉजिटरी को जोड़ा और स्थापित किया oracle-java8-installerऔर oracle-java8-set-default। मैंने netbeans.org (पूर्ण संस्करण) से netbeans 8.1 डाउनलोड किया, इसे स्थापित किया, लेकिन जब यह जावा मॉड्यूल को सक्षम करने की बात आती है तो यह विफल हो जाता है, मुझे सभी मॉड्यूल की सूची दिखाते हुए netbeans सक्षम नहीं कर सकता है।

मैं भी भागा sudo update-alternatives --config java, जो आउटपुट

  0            /usr/lib/jvm/java-8-oracle/jre/bin/java   1         auto mode
* 1            /usr/lib/jvm/java-8-oracle/jre/bin/java   1         manual mode

JDK याद आ रही है।

जब मैं दोनों चलाता हूं java -versionऔर मुझे सही आउटपुट मिलता हैjavac -version

मैंने भी netbeans --jdkhome /usr/lib/jvm/java-8-oracleअसफल रूप से कमांड चलाने की कोशिश की । मुझे एक त्रुटि संदेश मिला जिसमें कहा गया है कि नेटबीन्स स्थापित नहीं है।

अब, यह सब केवल वेबसाइट से डाउनलोड किए गए संस्करण के साथ होता है। जब मैं शेल से नेटबिन स्थापित करता हूं ( sudo apt-get install netbeans) सब कुछ ठीक काम करता है।

बात यह है कि मुझे वेबसाइट से पूर्ण संस्करण की आवश्यकता है, क्योंकि मैं एचटीएमएल 5, सीएसएस, जे 2 ईई और ग्लासफिश सर्वर समर्थन के साथ काम कर रहा हूं।

सभी मदद की सराहना की है।

जवाबों:


53

/ आदि पर जाएं और खोलें netbeans.conf

नोट : आप के netbeans_root_folderसाथ पा सकते हैंls -l $(which netbeans)

सुनिश्चित करें कि चर netbeans_jdkhomeका सही मान है, जैसे:

netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"

+1 या / usr / स्थानीय / जावा / जावा-8-अलंकृत
ज़ोन

2
और ओपन के लिए jdk => netbeans_jdkhome = "/ usr / lib / jvm / java-8-openjdk-amd64 /"
ArMo 372

"Netbeans रूट फ़ोल्डर / आदि" कहाँ है?
fedd

1
रूट फ़ोल्डर के लिए @fedd ls -l $(which netbeans)आपको इस तरह का जवाब दे /usr/local/netbeans-8.2/सकता है ...
फिलिप गचौड

3

या तो /usr/local/netbeans-X.Y/etc/netbeans.confशामिल करने के लिए संपादित करें

netbeans_jdkhome="/usr/lib/jvm/java"

या कमांड का उपयोग करें:

/usr/local/netbeans-X.Y/bin/netbeans --jdkhome /usr/lib/jvm/java

1

/usr/local/netbeans-XY/etc/netbeans.conf फ़ाइल संपादित करें

netbeans_jdkhome="/usr/lib/jvm/java-8-openjdk-amd64"

मुझे समझ में नहीं आ रहा है कि इसका क्या मतलब है। क्या आप पाठक टुकड़ा के साथ क्या करने वाले हैं netbeans_jdkhome="/usr/lib/jvm/java-8-openjdk-amd64"? क्या आप समझाने के लिए अपनी पोस्ट को संपादित कर सकते हैं ? धन्यवाद।
डेविड फ़ॉस्टर

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