CentOS/RHEL 7/8, Fedora എന്നിവയിൽ Java 14 എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


ജാവ സുരക്ഷിതവും സുസ്ഥിരവും അറിയപ്പെടുന്നതും പൊതുവായ ഉദ്ദേശ്യമുള്ള പ്രോഗ്രാമിംഗ് ഭാഷയും കമ്പ്യൂട്ടിംഗ് ടെക്നോളജി പ്ലാറ്റ്uഫോമും പരസ്പര ബന്ധിതമായ നിരവധി കഴിവുകളുമാണ്.

ജാവ അടിസ്ഥാനമാക്കിയുള്ള ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന്, നിങ്ങളുടെ സെർവറിൽ ജാവ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കണം. ലിനക്സ് മെഷീനിൽ ജാവ ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് ഉപയോഗിക്കുന്ന സോഫ്uറ്റ്uവെയർ ഘടകങ്ങളുടെ ഒരു ശേഖരമായ ജാവ റൺടൈം എൻവയോൺമെന്റ് (ജെആർഇ) നിങ്ങൾക്ക് കൂടുതലായി ആവശ്യമാണ്.

നിങ്ങൾക്ക് ജാവയ്uക്കായി സോഫ്റ്റ്uവെയർ ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കണമെങ്കിൽ, ജാവ ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിനും ഡീബഗ്ഗിംഗ് ചെയ്യുന്നതിനും നിരീക്ഷിക്കുന്നതിനുമുള്ള ടൂളുകളുള്ള ഒരു സമ്പൂർണ്ണ JRE പാക്കേജിനൊപ്പം വരുന്ന Oracle Java Development Kit (JDK) നിങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്, ഇത് ഒരു Oracle-ന്റെ പിന്തുണയുള്ള Java SE ആണ് ( സ്റ്റാൻഡേർഡ് എഡിഷൻ) പതിപ്പ്.

ശ്രദ്ധിക്കുക: നിങ്ങൾ ഒരു ഓപ്പൺ സോഴ്uസ്, സൗജന്യ JDK പതിപ്പാണ് തിരയുന്നതെങ്കിൽ, GPL ലൈസൻസിന് കീഴിൽ Oracle JDK-യുടെ അതേ സവിശേഷതകളും പ്രകടനവും നൽകുന്ന OpenJDK ഇൻസ്റ്റാൾ ചെയ്യുക.

ഈ ലേഖനത്തിൽ, EPEL റിപ്പോസിറ്ററിയിൽ നിന്നും Oracle OpenJDK 17 (ഏറ്റവും പുതിയ പതിപ്പ്) എന്നിവയിൽ നിന്ന് OpenJDK 16 എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞങ്ങൾ കാണിച്ചുതരാം. RHEL-അധിഷ്ഠിത ലിനക്സ് വിതരണങ്ങളായ CentOS, Fedora, Rocky Linux, AlmaLinux എന്നിവയിൽ ബൈനറി പാക്കേജുകൾ ഉപയോഗിച്ച് വികസിപ്പിക്കാനും പ്രവർത്തിപ്പിക്കാനും ജാവ ആപ്ലിക്കേഷനുകൾ.

CentOS/RHEL, Fedora എന്നിവയിൽ OpenJDK 16 ഇൻസ്റ്റാൾ ചെയ്യുക

ഈ ലേഖനം എഴുതുമ്പോൾ, EPEL റിപ്പോസിറ്ററിയിൽ നിന്നുള്ള ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്യാൻ നിലവിൽ ലഭ്യമായ പതിപ്പാണ് OpenJDK 16.

# yum install java-latest-openjdk
# java -version
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

CentOS/RHEL, Fedora എന്നിവയിൽ Oracle OpenJDK 17 ഇൻസ്റ്റാൾ ചെയ്യുക

Oracle OpenJDK 17 ഇൻസ്റ്റാൾ ചെയ്യാൻ, നിങ്ങൾ wget കമാൻഡിൽ നിന്ന് പ്രൊഡക്ഷൻ-റെഡി OpenJDK 17 ഡൗൺലോഡ് ചെയ്യേണ്ടതുണ്ട്, അത് കാണിച്ചിരിക്കുന്നതുപോലെ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക.

# wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യുക:

# yum localinstall jdk-17_linux-x64_bin.rpm

അടുത്തതായി, ഇൻസ്റ്റാൾ ചെയ്ത ജാവ പതിപ്പ് സ്ഥിരീകരിക്കുക.

# java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)

ഡിഫോൾട്ട് ജാവ പതിപ്പ് സജ്ജമാക്കുക

നിങ്ങൾക്ക് സിസ്റ്റത്തിൽ ഒന്നിലധികം ജാവ പതിപ്പുകൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, കാണിച്ചിരിക്കുന്നതുപോലെ ഇതര കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾ സ്ഥിരസ്ഥിതി പതിപ്പ് സജ്ജമാക്കേണ്ടതുണ്ട്.

# alternatives --config java
There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/java/jdk-17.0.1/bin/java
   2           java-latest-openjdk.x86_64 (/usr/lib/jvm/java-16-openjdk-16.0.1.0.9-3.rolling.el8.x86_64/bin/java)

Enter to keep the current selection[+], or type selection number: 2

സിസ്റ്റത്തിൽ ഡിഫോൾട്ട് ജാവ പതിപ്പ് സജ്ജമാക്കാൻ നമ്പർ നൽകുക.

അവസാനമായി, ജാവ പതിപ്പ് പരിശോധിക്കുക.

# java -version
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

അഭിനന്ദനങ്ങൾ! Java ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിനും പ്രവർത്തിപ്പിക്കുന്നതിനുമായി നിങ്ങൾ RHEL, CentOS, Fedora, Rocky Linux/AlmaLinux എന്നിവയിൽ Oracle OpenJDK-യുടെ ഏറ്റവും പുതിയ പതിപ്പ് വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്തു.