मैं सेट करने की कोशिश कर रहा हूं JAVA_HOME Ubuntu ओएस में। मैंने नकल की है jdk 1.7 में /usr/lib/jvm और सेट करें JAVA_HOME में /etc/profile फ़ाइल।
की सामग्री /usr/lib/jvm फ़ोल्डर इस प्रकार हैं:
shekhar@ubuntu:~$ ls /usr/lib/jvm/
default-java java-1.6.0-openjdk java-6-openjdk java-6-openjdk-i386 jdk1.7.0_01
java-1.5.0-gcj-4.6 java-1.6.0-openjdk-i386 java-6-openjdk-common java-7-openjdk-i386
और अंतिम कुछ पंक्तियाँ /etc/profile फ़ाइल इस प्रकार है:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_01
export PATH=$PATH:$JAVA_HOME/bin
यह सब खत्म करने के बाद जब मैं दौड़ता हूं java -version कमांड मैं निम्नलिखित उत्पादन प्राप्त करें:
shekhar@ubuntu:~$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.4) (6b24-1.11.4-1ubuntu0.12.04.1)
OpenJDK Server VM (build 20.0-b12, mixed mode)
और जब मैं दौड़ता हूं ls -lah कमांड मुझे निम्न आउटपुट मिलता है:
shekhar@ubuntu:~$ ls -lah /usr/bin/java
lrwxrwxrwx 1 root root 22 Sep 29 09:58 /usr/bin/java -> /etc/alternatives/java
shekhar@ubuntu:~$ ls -lah /etc/alternatives/java
lrwxrwxrwx 1 root root 45 Sep 29 09:58 /etc/alternatives/java -> /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java
क्या कोई मुझे बता सकता है कि मुझे कौन सी बात याद आ रही है? उबंटू अभी भी jdk खोलने की ओर क्यों इशारा कर रहा है और मेरे jdk 7 को नहीं?
PS: मैंने देखा है यह समान है प्रश्न और उसके उत्तर लेकिन यह प्रश्न विंडोज ओएस से संबंधित है और उबंटू के लिए नहीं है इसलिए मैं उबंटू के लिए इस तरह के प्रश्न को दोहरा रहा हूं।