Kif Tinstalla Java 9 JDK fuq Sistemi Linux


Java hija ġabra ta’ softwer magħrufa aħjar għad-disponibbiltà ta’ pjattaforma trasversali tagħha ġiet żviluppata minn Sun Microsystems fl-1995. Il-pjattaforma Java tintuża minn miljuni ta’ applikazzjonijiet u websajts (użati b’mod speċjali f’siti bankarji) minħabba n-natura veloċi, sigura u affidabbli tagħha. Illum, Java jinsab kullimkien, minn desktops sa ċentri tad-dejta, konsols tal-logħob għal kompjuters xjentifiċi, telefowns ċellulari għall-Internet, eċċ...

Hemm aktar minn verżjoni waħda ta 'Java tista' tiġi installata u taħdem fuq l-istess kompjuter u wkoll huwa possibbli li jkun hemm verżjoni differenti ta 'JDK u JRE simultanjament fuq magna, fil-fatt hemm abbundanti ta' applikazzjonijiet li jeħtieġu Java-jre (Java Runtime Environment) u dawk li huma żviluppaturi meħtieġa Java-sdk (Software Development Kit).

Ħafna distribuzzjoni Linux tiġi ma 'verżjoni oħra ta' Java msejħa OpenJDK (mhux dik żviluppata minn Sun Microsystems u akkwistata minn Oracle Corporation). OpenJDK hija implimentazzjoni ta' sors miftuħ ta' applikazzjoni Java.

L-aħħar rilaxx stabbli tal-verżjoni Java huwa 9.0.4.

Installa Java 9 fil-Linux

1. Qabel ma tinstalla Java, kun żgur li l-ewwel tivverifika l-verżjoni tal-Java installat.

# java -version

java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-2)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

Huwa ċar mill-output ta 'hawn fuq li l-verżjoni installata ta' Java hija OpenJDK 1.7.0_75.

2. Agħmel direttorju fejn trid tinstalla Java. Għal aċċess globali (għall-utenti kollha) installah preferibbilment fid-direttorju /opt/java.

# mkdir /opt/java && cd /opt/java

3. Issa wasal iż-żmien li tniżżel Java (JDK) 9 fajls tarball tas-sors għall-arkitettura tas-sistema tiegħek billi tmur fil-paġna uffiċjali tat-tniżżil ta 'Java.

Għal referenza, ipprovdejna l-isem tal-fajl tarball tas-sors, jekk jogħġbok agħżel u niżżel il-fajl imsemmi hawn taħt biss.

jdk-9.0.4_linux-x64_bin.tar.gz

Inkella, tista' tuża l-kmand wget biex tniżżel il-fajl direttament fid-direttorju /opt/java kif muri hawn taħt.

# cd /opt/java
# wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz

4. Ladarba l-fajl ikun ġie mniżżel, tista 'tiġbed it-tarball billi tuża l-kmand tal-qatran kif muri hawn taħt.

# tar -zxvf jdk-9.0.4_linux-x64_bin.tar.gz

5. Sussegwentement, imxi lejn id-direttorju estratt u uża l-kmand update-alternatives biex tgħid lis-sistema fejn java u l-eżekutibbli tiegħu huma installati.

# cd jdk-9.0.4/
# update-alternatives --install /usr/bin/java java /opt/java/jdk-9.0.4/bin/java 100  
# update-alternatives --config java

6. Għid lis-sistema biex taġġorna l-alternattivi javac bħala:

# update-alternatives --install /usr/bin/javac javac /opt/java/jdk-9.0.4/bin/javac 100
# update-alternatives --config javac

7. Bl-istess mod, aġġorna l-alternattivi tal-vażetti bħala:

# update-alternatives --install /usr/bin/jar jar /opt/java/jdk-9.0.4/bin/jar 100
# update-alternatives --config jar

8. Twaqqif ta' Varjabbli Ambjentali Java.

# export JAVA_HOME=/opt/java/jdk-9.0.4/
# export JRE_HOME=/opt/java/jdk-9.0.4/jre
# export PATH=$PATH:/opt/java/jdk-9.0.4/bin:/opt/java/jdk-9.0.4/jre/bin

9. Issa Tista' tivverifika l-verżjoni Java mill-ġdid, biex tikkonferma.

# java -version

java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

Issuġġerit: Jekk m'intix qed tuża OpenJDK (implimentazzjoni ta' sors miftuħ ta' java), tista' tneħħih bħala:

# yum remove openjdk-*      [On CentOs/RHEL]
# apt-get remove openjdk-*  [On Debian/Ubuntu]

10. Biex tippermetti Java 9 JDK Support f'Firefox, trid tmexxi l-kmandi li ġejjin biex tippermetti l-modulu Java għal Firefox.

# update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk-9.0.4/lib/libnpjp2.so 20000
# alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/java/jdk-9.0.4/lib/libnpjp2.so 20000

11. Issa ivverifika l-appoġġ Java billi terġa 'tibda Firefox u daħħal about:plugins fuq il-bar tal-indirizz. Inti se tikseb simili għal taħt l-iskrin.

Dak kollu għalissa. Nittama li din il-kariga tiegħi tgħinek fl-issettjar tal-Oracle Java, l-eħfef mod. Nixtieq inkun naf il-fehma tiegħek dwar dan. Żomm konnessi, Ibqa' sintonizzat! Like u share magħna u għinna nfirxu.