मैंने इस पर बताए गए सभी निर्देशों का पालन किया प्रश्न, लेकिन इसके अंतिम भाग के साथ कुछ समस्याओं का सामना कर रहा हूं ।
मेरे पास वास्तव में जावा का संस्करण 6.22 है और मैं संस्करण 6.30 में अपडेट करना चाहूंगा ।
तो निकाले गए निर्देशिका को स्थानांतरित करने के बाद java-6-oracle
में /usr/lib/jvm
मुझे नहीं पता कि क्या करना है, क्योंकि जावा 5 से जावा 6 तक के अपडेट के ऊपर दिए गए उत्तर में बताई गई स्क्रिप्ट ।
स्पष्टता के लिए यहाँ आउटपुट है अगर मैं एक करता हूँ ls
डीआईआर में /usr/lib/jvm
:
$ ls -l /usr/lib/jvmtotal 8 lrwxrwxrwx 1 root root 14 2011-07-12 15:18 default-java -> java-6-openjdklrwxrwxrwx 1 root root 14 2011-07-12 12:19 java-1.6.0-openjdk -> java-6-openjdk drwxr-xr-x 10 root root 4096 2012-04-12 12:06 java-6.31-oracle drwxr-xr-x 7 root root 4096 2012-02-24 14:43 java-6-openjdk
अब मुझे क्या करना चाहिए?
जोड़ा गया हिस्सा
@फॉसफ्रीडोम के सुझाव के तहत मैंने स्क्रिप्ट को वैसे भी चलाया और वास्तव में इसने जावा संस्करण को अपडेट किया ।
वास्तव में अगर मैं कमांड चलाता हूं java -version
आउटपुट निम्नलिखित होगा:
$ java -versionjava version "1.6.0_31"Java(TM) SE Runtime Environment (build 1.6.0_31-b04)Java HotSpot(TM) Server VM (build 20.6-b01, mixed mode)
वहाँ है अभी भी एक समस्या है, अगर इरुन javac -version
यह मुझे पुराना संस्करण स्थापित करता है:
$ javac -versionjavac 1.6.0_22
और अगर मैं इस पर परीक्षक का उपयोग करता हूं लिंक यह मुझे बताएगा कि संस्करण है
Java Version 1.6.0_22 from Sun Microsystems Inc.
क्या गलत हो रहा है?
ऐसा लगता है कि जावा रनटाइम पर्यावरण अपडेट हो गया है, लेकिन ब्राउज़र के लिए जावा कंपाइलर और जावा प्लगइन नहीं है ।
मैं उन्हें कैसे अपडेट कर सकता हूं?
अन्य जोड़ा हिस्सा
sudo update-alternatives --config java
आउटपुट के बाद वापस आ जाएगा
$ sudo update-alternatives --config javaThere are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status------------------------------------------------------------* 0 /usr/lib/jvm/java-6.31-oracle/bin/java 1062 auto mode 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-6.31-oracle/bin/java 1062 manual modePress enter to keep the current choice[*], or type selection number:
ये इस तथ्य से समझ में आता है कि जेआरई संस्करण 6.31 में सही ढंग से अपडेट किया गया है, मुद्दे जावा कंपाइलर और जावा ब्राउज़र प्लगइन पर हैं ।
कोई विचार?