जावा संस्करण कैसे सेट करें


0

मैं फ़ेडोरा का उपयोग कर रहा हूं, और मैंने "rpm" कमांड का उपयोग करके /usr/java/jdk1.6.0_45/jre में मैन्युअल रूप से जावा स्थापित किया है। जबकि /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java में एक डिफ़ॉल्ट जावा संस्करण है।

अगर मैं "java -version" टाइप करता हूँ तो यह 1.7.0 दिखाता है। और जैसा कि मैंने आरपीएम का उपयोग करके जावा को स्थापित किया है, अपडेट-विकल्प -config जावा अभी भी केवल 1.7.0 संस्करण दिखाता है।

मैं सिस्टम संस्करण को 1.6.0 में कैसे बदल सकता हूं?

मैंने मावेन को भी स्थापित और कॉन्फ़िगर किया है, अगर मैंने "mvan --version" टाइप किया है तो यह सही ढंग से दिखाता है:

Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 08:51:28-0500)
Maven home: /usr/local/apache-maven-3.0.5
Java version: 1.6.0_45, vendor: Sun Microsystems Inc.
Java home: /usr/java/jdk1.6.0_45/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.3.4-5.fc17.x86_64", arch: "amd64", family: "unix"


यह सही उपाय है। पर्यावरण को संपादित करना पर्याप्त नहीं है।

जवाबों:


5

$JAVA_HOMEइंगित करने के लिए अपना सेट करें /usr/java/jdk1.6.0_45और /usr/java/jdk1.6.0_45/binअपने $PATHचर में जोड़ें ।


1
नहीं, निश्चित रूप से नहीं! Serverfault.com/questions/399332/…
ऑबिन

मुझे लगता है कि मैं पहले से ही .bashrc फ़ाइल का पथ सेट कर चुका हूं, मुझे नहीं पता कि यह क्यों काम नहीं करता है।

@ ऑबिन हाय, मैंने "विकल्प - स्थापना / usr / bin / java java /usr/java/jdk1.6.0_45/jre 10" की कोशिश की। हालांकि अब मेरे पास दो विकल्प हो सकते हैं, जब मैं अपना संस्करण बदलता हूं और "java -version" टाइप करता हूं, तो यह "bash: / usr / bin / java: Is a directory" दिखाता है। मैंने "कौन सा जावा" टाइप किया और यह "/ usr / बिन / जावा" देता है। तो क्या आप जानते हैं कि गलत कहां होता है?

हाय, समस्या हल हो गई, मैंने गलत जावा पथ का उपयोग करने के लिए एक मूर्खतापूर्ण गलती की। यह /usr/java/jdk1.6.0_45/bin/java होना चाहिए। यह काम करता हैं!
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.