जावा प्रोग्रामिंग भाषा मूल रूप से Sun Microsystems द्वारा विकसित की गई थी जिसे James Gosling द्वारा शुरू किया गया था और 1995 में Sun Microsystems के Java प्लेटफॉर्म (Java 1.0 [J2SE]) के मुख्य घटक के रूप में जारी किया गया था।
Java Standard Edition का नवीनतम रिलीज़ Java SE 8 है। जावा की उन्नति और इसकी व्यापक लोकप्रियता के साथ, विभिन्न प्रकार के प्लेटफार्मों के अनुरूप कई कॉन्फ़िगरेशन बनाए गए थे। जैसे - J2EE एंटरप्राइज़ एप्लिकेशन के लिए, J2ME मोबाइल एप्लिकेशन के लिए।
नए J2 संस्करणों का नाम बदलकर Java SE, Java EE और Java ME रखा गया। जावा Write Once, Run Anywhere होने की गारंटी देता है। यह लेख 'Ubuntu पर Apt-get से Java कैसे इंस्टॉल करें' के बारे में बताता है।
डिफ़ॉल्ट JRE/JDK इंस्टॉल करना
Java Runtime Environment (JRE) इंस्टॉल करने के लिए, निम्नलिखित कमांड का उपयोग करें -
$ sudo apt-get install default-jre
नमूना आउटपुट इस तरह होना चाहिए -
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: ...
एक और डिफ़ॉल्ट जावा इंस्टॉलेशन है जिसे JDK (Java Development Kit) कहा जाता है। JDK आमतौर पर तब आवश्यक होता है जब आप जावा प्रोग्राम कंपाइल करने जा रहे हों या यदि सॉफ़्टवेयर जो जावा का उपयोग करेगा उसे विशेष रूप से इसकी आवश्यकता हो। JDK इंस्टॉल करने के लिए, निम्नलिखित कमांड का उपयोग करें -
$ sudo apt-get install default-jdk
नमूना आउटपुट इस तरह होना चाहिए -
Reading package lists... Done Building dependency tree Reading state information... Done ... 0 upgraded, 18 newly installed, 0 to remove and 168 not upgraded. Need to get 11.9 MB of archives.
Oracle JDK इंस्टॉल करना
Oracle JDK इंस्टॉल करने के लिए, निम्नलिखित कमांड का उपयोग करें -
$ sudo add-apt-repository ppa:webupd8team/java
नमूना आउटपुट इस तरह होना चाहिए -
Oracle Java (JDK) Installer (automatically downloads and installs Oracle JDK7 / JDK8 / JDK9). There are no actual Java files in this PPA. More info (and Ubuntu installation instructions): ... Press [ENTER] to continue or ctrl-c to cancel adding it ...
अब निम्नलिखित कमांड का उपयोग करके पैकेज सूची अपडेट करें -
$ sudo apt-get update
जावा प्रबंधित करना
एक सर्वर पर कई जावा इंस्टॉलेशन हो सकते हैं। आप एक विशिष्ट मॉडल कॉन्फ़िगर कर सकते हैं जिसका उपयोग कमांड लाइन के भीतर डिफ़ॉल्ट के रूप में किया जा सकता है update-alternatives के उपयोग के माध्यम से जैसा कि नीचे दिखाया गया है -
$ sudo update-alternatives --config java
नमूना आउटपुट इस तरह होना चाहिए -
There are 5 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode 1 /usr/lib/jvm/java-6-oracle/jre/bin/java 1 manual mode 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 2 manual mode 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 4 /usr/lib/jvm/java-8-oracle/jre/bin/java 3 manual mode 5 /usr/lib/jvm/java-9-oracle/bin/java 4 manual mode Press to keep the current choice[*], or type selection number:
आप अपने ज्ञान के अनुसार चुन सकते हैं।
JAVA_HOME एनवायरनमेंट वेरिएबल सेट करना
इस एनवायरनमेंट वेरिएबल को सेट करने के लिए, हमें पहले यह पता लगाना होगा कि जावा कहां इंस्टॉल है। आप निम्नलिखित कमांड निष्पादित करके ऐसा कर सकते हैं -
$ sudo update-alternatives --config java
अपनी पसंदीदा इंस्टॉलेशन से पथ कॉपी करें और फिर /etc/environment फ़ाइल खोलें जैसा कि नीचे दिखाया गया है -
$ sudo nano /etc/environment
फ़ाइल के अंत में निम्नलिखित लाइनें जोड़ें -
JAVA_HOME="YOUR_JAVA_PATH"
उदाहरण के लिए, यह नीचे दिखाए अनुसार होना चाहिए -
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java"
फ़ाइल सेव करें और बाहर निकलें, और इसे नीचे दिखाए अनुसार रीलोड करें -
$ source /etc/environment
आप अब निम्नलिखित कमांड निष्पादित करके टेस्ट कर सकते हैं कि एनवायरनमेंट वेरिएबल सेट किया गया है या नहीं -
$ echo $JAVA_HOME
इस लेख के बाद, आप समझ पाएंगे - Ubuntu 16.04 पर Apt-Get से Java कैसे इंस्टॉल करें। हमारे अगले लेखों में, हम अधिक लिनक्स-आधारित ट्रिक्स और टिप्स के साथ आएंगे। पढ़ते रहें!