सवाल उबंटू 14.04 पर ओरेकल जावा कैसे स्थापित करें? [डुप्लिकेट]


इस प्रश्न का उत्तर यहां दिया गया है:

मैं उबंटू 14.04.1 एलटीएस, एक्स 64 आर्किटेक्चर का उपयोग कर रहा हूं, और मुझे विशेष रूप से स्थापित करने की आवश्यकता है ओरेकल जावा। अब मुझे पता है कि कुछ हैं अनुदेश जिस वेबसाइट पर मैं अनुसरण करता हूं लेकिन उसी वेबसाइट पर नहीं है इसे पहचानो। क्या कोई मुझे कुछ निर्देशों के साथ मदद कर सकता है? धन्यवाद!


199
2017-09-07 13:15


मूल


आप जेआरई (जावा जावा चलाने के लिए) या जेडीके स्थापित करना चाहते हैं (आप जावा ऐप विकसित करना चाहते हैं)? आप कौन सा संस्करण स्थापित करना चाहते हैं (जावा 6, 7 या 8)? - Salem
मैं विकास किट, नवीनतम, संस्करण 8 चाहता हूँ। - Dan
आप ऑरैकल इंस्टॉल करना आसान बना सकते हैं jdk/jre साथ में यह स्क्रिप्ट - Jahid
oracle.com/technetwork/java/javase/downloads/... - ChuckCottrill


जवाब:


एक पीपीए का उपयोग करना

आप उपयोग कर सकते हैं WebUpd8 पीपीए (यह ओरेकल से आवश्यक फाइलें डाउनलोड करेगा और जेडीके 8 स्थापित करेगा):

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

क्या पीपीए मेरे सिस्टम में जोड़ने के लिए सुरक्षित है और कुछ "लाल झंडे" क्या देखने के लिए हैं?

यह भी सुनिश्चित करें JAVA_HOME चर सेट किया गया है:

/usr/lib/jvm/java-8-oracle

इसके लिए आप निम्न आदेश का उपयोग कर सकते हैं (इसे स्थायी बनाने के तरीके को देखने के लिए मैन्युअल इंस्टॉल के चरण 3 देखें):

export JAVA_HOME=/usr/lib/jvm/java-8-oracle

मैन्युअल स्थापित करें

ओरेकल द्वारा प्रदान किए गए tar.gz में वास्तविक स्थापना प्रक्रिया नहीं है। आप बस उन फ़ाइलों को उस स्थान पर निकालें जो आप चाहते हैं और उन्हें अपने पथ में जोड़ें। तो प्रक्रिया निम्नलिखित है:

  • एक डाउनलोड करें .tar.gz से आकाशवाणी (यहां मैं उपयोग करूँगा jdk-8u20-linux-x64.tar.gz);
  • इसे कहीं से निकालें;
  • निकाले गए फ़ोल्डर को ले जाएं /usr/lib/jvm। यह आवश्यक नहीं है लेकिन यह वह स्थान है जहां जावा रनटाइम सॉफ़्टवेयर स्थापित है, और जहां आईडीई की तरह उपकरण इसके लिए खोज सकते हैं:

    sudo mv /path/to/jdk1.8.0_20 /usr/lib/jvm/oracle_jdk8
    
  • इस जेडीके को वैकल्पिक के रूप में जोड़ने से पहले, आप देख सकते हैं कि नया विकल्प सूचीबद्ध नहीं है:

    sudo update-alternatives --query java
    
    sudo update-alternatives --query javac
    
  • इसके बाद, नए जेडीके विकल्प जोड़ें (2000 प्राथमिकता है और एक अलग संख्या लेने के लिए स्वतंत्र महसूस करें):

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/oracle_jdk8/jre/bin/java 2000
    
    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/oracle_jdk8/bin/javac 2000
    
  • अब आपको सूचीबद्ध नया जेडीके देखना चाहिए और आप इस कमांड के विकल्पों के बीच स्विच कर सकते हैं:

    sudo update-alternatives --config java
    
    sudo update-alternatives --config javac
    
  • एक फाइल बनाएं /etc/profile.d/oraclejdk.sh निम्नलिखित सामग्री के साथ (पथ को अनुकूलित करने के लिए पथ को अनुकूलित करें जहां आपने अपना जेडीके संग्रहीत किया है):

    export J2SDKDIR=/usr/lib/jvm/oracle_jdk8
    export J2REDIR=/usr/lib/jvm/oracle_jdk8/jre
    export PATH=$PATH:/usr/lib/jvm/oracle_jdk8/bin:/usr/lib/jvm/oracle_jdk8/db/bin:/usr/lib/jvm/oracle_jdk8/jre/bin
    export JAVA_HOME=/usr/lib/jvm/oracle_jdk8
    export DERBY_HOME=/usr/lib/jvm/oracle_jdk8/db
    

किया हुआ! उन पथों को केवल लॉगआउट या पुनरारंभ करने के बाद ही पहचाना जाएगा, इसलिए यदि आप उन्हें तुरंत उपयोग करना चाहते हैं source /etc/profile.d/oraclejdk.sh


414
2017-09-07 14:08



धन्यवाद और मैं जवाब स्वीकार करता हूं लेकिन कृपया, क्या आप मुझे मैन्युअल संस्करण दिखा सकते हैं, मेरा मतलब है कि tar.gz फ़ाइल को कैसे इंस्टॉल करें। - Dan
मैं आपको यह मानने जा रहा हूं कि tar.gz फ़ाइल को स्थापित करने के लिए निर्देशों का पालन कैसे करें। समस्या यह है कि वेबसाइट में जावा 8 नहीं है। तो आपने इसे कैसे डाउनलोड किया? क्या आप oracle.com पर गए थे? - Chan-Ho Suh
@ चान-होसुह आप जो फाइलें चाहते हैं वे हैं यहाँ - Salem
@ user244986 मेरा संपादन देखें। कृपया ध्यान दें कि पीपीए प्रक्रिया मैन्युअल के समान ही कम है (यानी उस पैकेज की स्थापना केवल मूल रूप से वही करने के लिए एक स्क्रिप्ट डाउनलोड करती है)। - Salem
खेद है कि मैंने हाँ भी नहीं देखा, आप सही हैं कि यह इस समय जेडीके 7 था, सिर्फ एक सवाल, आप कैसे जानते थे कि कौन सा चर निर्यात करना है, और क्यों? - Dan