जावा कमांड नहीं मिला


10

Java को Ubuntu 11.10 पर सेटअप करने के निर्देश का पालन करें। मैं जावा कैसे स्थापित करूं?

स्थापित करने के लिए निम्नलिखित कमांड चलाना:

sudo apt-get install openjdk-6-jdk

यह सफल होने के बाद और मैंने "जावा" टाइप किया, यह मुझे इस त्रुटि के साथ संकेत देता है:

The program 'java' can be found in the following packages:
 * gcj-4.4-jre-headless
 * gcj-4.6-jre-headless
 * openjdk-6-jre-headless
 * gcj-4.5-jre-headless
 * openjdk-7-jre-headless

1
रिबूटिंग लगभग लिनक्स पर एक समाधान नहीं है। यदि यह है, तो बहुत कम समाधान ने भी मदद की होगी, सामान्य रूप से, जैसे प्रोग्राम को फिर से शुरू करना या एक नया लॉगिन।
उपयोगकर्ता अज्ञात

जवाबों:


9

क्या आपने यह आदेश आज़माया?

sudo update-alternatives --config java

यह स्थापित और कॉन्फ़िगर किए गए सभी जावा संस्करणों को सूचीबद्ध करेगा।

यदि आप एक या एक से अधिक इंस्टाल देखते हैं, तो यह आपको एक सूची देगा जो प्रत्येक संख्या से शुरू होता है। बस वह संख्या चुनें जो उस संस्करण से मेल खाती है जिसे आप डिफ़ॉल्ट रूप से उपयोग करना चाहते हैं।

अगर आपको कोई इंस्टॉल नहीं दिखता है तो कुछ सही नहीं है। उस मामले में इस सवाल पर एक नज़र डालें ।

जबकि यह सवाल ओरेकल जावा 7 के लिए है, यह जावा 6 और जावा 7 दोनों के तरीकों को सूचीबद्ध करता है, जावा को स्थापित करने और नए जावा इंस्टॉलेशन को देखने और लिंक करने के लिए उबंटू प्राप्त करने के लिए। यदि आप 6 संस्करण चाहते हैं, तो बस संस्करण 6 JDK डाउनलोड करें और उस प्रश्न में दिए गए निर्देशों का पालन करें, तदनुसार फ़ाइल नाम बदल दें।


6
यदि अपडेट-विकल्प चलाते हैं, तो आपको एक संदेश मिलता है update-alternatives: warning: /etc/alternatives/java is dangling, जैसे लटकते लिंक (यानी sudo rm /etc/alternatives/java) को हटा दें और फिर से अपडेट-विकल्प चलाएं।
मार्क


2

इसके साथ मैन्युअल रूप से जावा पथ सेट करके इसे हल किया /etc/profile

निम्नलिखित पंक्तियों को वहां जोड़ें।

JAVA_HOME=/usr/lib/jvm/java-6-openjdk
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

1
आपने टूटे हुए पैकेज की स्थापना को ठीक नहीं किया, आपने खुदाई की और बिन फ़ोल्डर पाया और इसे पहले अपने रास्ते में डाल दिया।
थोरबजोरन रावन एंडरसन

@ ThorbjørnRavnAndersen: किस टूटे हुए पैकेज की स्थापना?
उपयोगकर्ता अज्ञात

1
@userunknown यदि sudo ...कमांड java$ PATH में मौजूद कमांड में परिणाम नहीं देता है , तो पैकेज की स्थापना सही ढंग से पूरी नहीं हुई है और इसलिए टूट गया है!
थोर्बोजर्न रेवन एंडरसन

1

एक डिफ़ॉल्ट जावा है जिसे आप निम्नलिखित कमांड द्वारा सेट कर सकते हैं:

sudo apt install default-jre            
sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-8-jre-headless 

मुझे पता है अगर यह काम करता है!

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