ഉബുണ്ടു 20.04-ൽ Apt ഉപയോഗിച്ച് ജാവ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


ജാവ ഏറ്റവും ജനപ്രിയമായ പ്രോഗ്രാമിംഗ് ഭാഷകളിലൊന്നാണ്, ജാവ ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള റൺ-ടൈം എൻവയോൺമെന്റാണ് ജെവിഎം (ജാവയുടെ വെർച്വൽ മെഷീൻ). Tomcat, Jetty, Cassandra, Glassfish, Jenkins എന്നിവ ഉൾപ്പെടുന്ന ജനപ്രിയ സോഫ്uറ്റ്uവെയറുകൾക്ക് ഈ രണ്ട് പ്ലാറ്റ്uഫോമുകളും ആവശ്യമാണ്.

ഈ ലേഖനത്തിൽ, ഉബുണ്ടു 20.04, ഉബുണ്ടു 18.04 എന്നിവയിലെ ഡിഫോൾട്ട് ആപ്റ്റ് പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് Java Runtime Environment (JRE), Java Developer Kit (JDK) എന്നിവ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് നിങ്ങൾ പഠിക്കും.

ഉബുണ്ടുവിൽ ഡിഫോൾട്ട് JRE ഇൻസ്റ്റാൾ ചെയ്യുന്നു

ജാവ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള വേദനയില്ലാത്ത മാർഗം ഉബുണ്ടു ശേഖരണങ്ങളോടൊപ്പം വരുന്ന പതിപ്പ് ഉപയോഗിക്കുക എന്നതാണ്. സ്ഥിരസ്ഥിതിയായി, JRE, JDK എന്നിവയുടെ ഓപ്പൺ സോഴ്uസ് ബദലായ OpenJDK 11-നൊപ്പം ഉബുണ്ടു പാക്കേജുകൾ.

ഡിഫോൾട്ട് JDK 11 തുറക്കുക ഇൻസ്റ്റാൾ ചെയ്യാൻ, ആദ്യം സോഫ്റ്റ്uവെയർ പാക്കേജ് ഇൻഡക്സ് അപ്ഡേറ്റ് ചെയ്യുക:

$ sudo apt update

അടുത്തതായി, സിസ്റ്റത്തിൽ ജാവ ഇൻസ്റ്റലേഷൻ പരിശോധിക്കുക.

$ java -version

ജാവ നിലവിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഔട്ട്പുട്ട് ലഭിക്കും.

Command 'java' not found, but can be installed with:

sudo apt install openjdk-11-jre-headless  # version 11.0.10+9-0ubuntu1~20.04, or
sudo apt install default-jre              # version 2:1.11-72
sudo apt install openjdk-8-jre-headless   # version 8u282-b08-0ubuntu1~20.04
sudo apt install openjdk-13-jre-headless  # version 13.0.4+8-1~20.04
sudo apt install openjdk-14-jre-headless  # version 14.0.2+12-1~20.04

ഇപ്പോൾ ഡിഫോൾട്ട് OpenJDK 11 ഇൻസ്റ്റാൾ ചെയ്യാൻ താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക, അത് Java Runtime Environment (JRE) നൽകും.

$ sudo apt install default-jre

ജാവ ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് ഇൻസ്റ്റാളേഷൻ പരിശോധിക്കാം:

$ java -version

നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഔട്ട്പുട്ട് ലഭിക്കും:

openjdk version "11.0.10" 2021-01-19
OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

ഉബുണ്ടുവിൽ ഡിഫോൾട്ട് ജെഡികെ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

JRE ഇൻസ്uറ്റാൾ ചെയ്uതുകഴിഞ്ഞാൽ, ഒരു ജാവ അടിസ്ഥാനമാക്കിയുള്ള ആപ്ലിക്കേഷൻ കംപൈൽ ചെയ്യുന്നതിനും പ്രവർത്തിപ്പിക്കുന്നതിനും നിങ്ങൾക്ക് JDK (ജാവ ഡെവലപ്uമെന്റ് കിറ്റ്) ആവശ്യമായി വന്നേക്കാം. JDK ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ sudo apt install default-jdk

ഇൻസ്റ്റാളേഷന് ശേഷം, കാണിച്ചിരിക്കുന്നതുപോലെ പതിപ്പ് പരിശോധിച്ച് JDK ഇൻസ്റ്റാളേഷൻ പരിശോധിക്കുക.

$ javac -version

നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഔട്ട്പുട്ട് ലഭിക്കും:

javac 11.0.10

ഉബുണ്ടുവിൽ JAVA_HOME എൻവയോൺമെന്റ് വേരിയബിൾ ക്രമീകരിക്കുന്നു

ജാവ അധിഷ്ഠിത സോഫ്uറ്റ്uവെയർ പ്രോഗ്രാമുകളിൽ ഭൂരിഭാഗവും ജാവ ഇൻസ്റ്റലേഷൻ ലൊക്കേഷൻ കണ്ടെത്താൻ JAVA_HOME എൻവയോൺമെന്റ് വേരിയബിൾ ഉപയോഗിക്കുന്നു.

JAVA_HOME എൻവയോൺമെന്റ് വേരിയബിൾ സജ്ജമാക്കുന്നതിന്, താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് ജാവ എവിടെയാണ് ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നതെന്ന് ആദ്യം കണ്ടെത്തുക.

$ readlink -f /usr/bin/java

നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഔട്ട്പുട്ട് ലഭിക്കും:

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

തുടർന്ന് നാനോ ടെക്സ്റ്റ് എഡിറ്റർ ഉപയോഗിച്ച് /etc/environment ഫയൽ തുറക്കുക:

$ sudo nano /etc/environment

ഫയലിന്റെ അവസാനം ഇനിപ്പറയുന്ന വരി ചേർക്കുക, നിങ്ങളുടെ ജാവ ഇൻസ്റ്റലേഷൻ പാതയുടെ സ്ഥാനം മാറ്റിസ്ഥാപിക്കുന്നത് ഉറപ്പാക്കുക.

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

നിങ്ങളുടെ നിലവിലെ സെഷനിൽ മാറ്റങ്ങൾ പ്രയോഗിക്കുന്നതിന് ഫയൽ സംരക്ഷിച്ച് ഫയൽ വീണ്ടും ലോഡുചെയ്യുക:

$ source /etc/environment

പരിസ്ഥിതി വേരിയബിൾ സജ്ജീകരിച്ചിട്ടുണ്ടെന്ന് പരിശോധിക്കുക:

$ echo $JAVA_HOME

നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ഔട്ട്പുട്ട് ലഭിക്കും:

/usr/lib/jvm/java-11-openjdk-amd64

ഈ ട്യൂട്ടോറിയലിൽ, ഉബുണ്ടു 20.04, ഉബുണ്ടു 18.04 എന്നിവയിൽ Java Runtime Environment (JRE), Java Developer Kit (JDK) എന്നിവ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് നിങ്ങൾ പഠിച്ചു.