मैंने JDK 7u7 को oracle की वेबसाइट से डाउनलोड किया है। लेकिन स्थापना के बाद, टर्मिनल अभी भी जावा संस्करण 6 दिखा रहा है
$java -version
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811)
Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode)
किसी भी विचार क्यों जावा 7 नहीं दिखा रहा है?
उत्तर: ठीक है, समस्या हल हो गई है। यहाँ उत्तर है: मैंने पाया कि मेरे टर्मिनल में एक .bash_profile है और जावा होम वैरिएबल 1.6 पर सेट है
export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home"
इसलिए यह वह समस्या है जिसके कारण हर बार मैंने एक नई टर्मिनल विंडो खोली है। बस इस लाइन को हटाने से समस्या हल हो जाएगी। आपको अभी भी पालन करने की आवश्यकता है जो @aleroot ने कहा था, लेकिन यदि वह आपके लिए काम नहीं करता है, तो .bash_profile (या .bashrc) सेटिंग फ़ाइल को यह देखने के लिए जांचें कि क्या आपने पहले कोई जावा संस्करण निर्यात किया है।
export JAVA_HOME
दृष्टिकोण का उपयोग करना है, जैसा कि यहां थोड़ा और अधिक लचीले तरीके से विस्तृत है ।