Kako namestiti Java 9 JDK na sisteme Linux


Java je zbirka programske opreme, ki je bolj znana po svoji razpoložljivosti na različnih platformah, ki jo je leta 1995 razvil Sun Microsystems. Javno platformo zaradi svoje hitre, varne in zanesljive narave uporabljajo milijoni aplikacij in spletnih mest (posebej na bančnih spletnih mestih). Danes je Java povsod, od namizja do podatkovnih centrov, igralnih konzol do znanstvenih računalnikov, mobilnih telefonov do interneta itd.

Obstaja več kot ena različica Jave, ki jo je mogoče namestiti in izvajati v istem računalniku, prav tako pa je mogoče imeti na računalniku hkrati različno različico JDK in JRE, dejansko obstaja veliko aplikacij, ki zahtevajo Java-jre (Java Runtime Environment) in tisti, ki so razvijalci, potrebujejo Java-sdk (Software Development Kit).

Veliko distribucije Linuxa prihaja z drugo različico Jave, imenovano OpenJDK (ne tiste, ki jo je razvil Sun Microsystems in jo je kupila Oracle Corporation). OpenJDK je odprtokodna izvedba aplikacije Java.

Najnovejša stabilna različica Jave je 9.0.4.

Namestite Java 9 v Linux

1. Pred namestitvijo Jave najprej preverite različico nameščene Jave.

# 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)

Iz zgornjega izhoda je razvidno, da je nameščena različica Jave OpenJDK 1.7.0_75.

2. Naredite imenik, kamor želite namestiti Javo. Za globalni dostop (za vse uporabnike) ga po možnosti namestite v imenik /opt/java .

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

3. Zdaj je čas, da prenesete izvorne datoteke tarball Java (JDK) 9 za svojo sistemsko arhitekturo, tako da odprete uradno stran za prenos Jave.

Za referenco smo navedli izvorno ime datoteke tarball, izberite in prenesite samo te spodaj omenjene datoteke.

jdk-9.0.4_linux-x64_bin.tar.gz

Lahko pa uporabite ukaz wget za prenos datoteke neposredno v imenik /opt/java , kot je prikazano spodaj.

# 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. Ko je datoteka prenesena, lahko tarball izvlečete z ukazom tar, kot je prikazano spodaj.

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

5. Nato se premaknite v izvlečeni imenik in z ukazom update-alternative povejte sistemu, kje je nameščena java in njene izvršljive datoteke.

# 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. Povejte sistemu, naj posodobi alternative javac kot:

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

7. Podobno posodobite alternative jarkov kot:

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

8. Nastavitev spremenljivk okolja 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. Zdaj lahko za potrditev znova preverite različico Java.

# 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)

Predlagano: Če ne uporabljate OpenJDK (odprtokodna implementacija jave), jo lahko odstranite kot:

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

10. Če želite omogočiti podporo Java 9 JDK v Firefoxu, morate zagnati naslednje ukaze, da omogočite modul Java za 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. Zdaj preverite podporo za Java s ponovnim zagonom Firefoxa in v naslovno vrstico vnesite plugins about:. Dobili boste podobno kot spodnji zaslon.

To je vse za zdaj. Upam, da vam bo ta moj prispevek pomagal pri nastavitvi oracle Java, najlažji način. Želel bi vedeti vaš pogled na to. Bodite povezani, ostanite z nami! Všečkajte nas in delite z nami ter nam pomagajte, da se širimo.