Stiahnite
jdk-7u25-linux-x64.tar.gzzo stránok Oracle. Bez prehliadača je to náročné, ale použite fintivý skriptwget --no-check-certificate --no-cookies --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F" "http://download.oracle.com/otn-pub/java/jdk/7u25-b15/jdk-7u25-linux-x64.tar.gz"
Celú URL zistíte v bežnom desktopovom prehliadači. Na webe Javy treba odsúhlasiť licenciu a potom skopírovať URL cieľový odkaz.
Overte, či existuje
/opt, ak nie, tak ho vytvorte:ls /optAk neexistuje, tak:
mkdir /optRozbaľte
.tar.gzdo/opt:tar -xvf jdk-7u25-linux-x64.tar.gz -C /optVytvorte symlink do
/opt/jdk7:ln -s /opt/jdk1.7.0_25 jdk7Aktualizujte
alternatives:update-alternatives --install "/usr/bin/java" "java" "/opt/jdk7/bin/java" 20000 update-alternatives --install "/usr/bin/javac" "javac" "/opt/jdk7/bin/javac" 20000 update-alternatives --install "/usr/bin/javaws" "javaws" "/opt/jdk7/bin/javaws" 20000Overte, že
alternativesvedú k správnej Jave:update-alternatives --config javaVýsledok:
There is only one alternative in link group java (providing /usr/bin/java): /opt/jdk7/bin/java Nothing to configure.Overte funkčnosť Javy:
root@server:~# java -version java version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)Pridajte cestu k implicitnej
JAVA_HOMEpre všetkých používateľov.- Otvorte
/etc/profile Pridajte
export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s#bin/java##")
- Otvorte
Alternatívne: Ak nechcete pridávať globálnu definíciu, ale chcete zaviesť
JAVA_HOMElen len pre jedného používateľa (seba), v jeho domovskom adresári upravte.profile.export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s#bin/java##")V súlade s odporúčaniami pre Debian, je dobré vytvoriť aj
~/.bash_profilea skontrolovať, že obsahujeif [ -f ~/.profile ]; then . ~/.profile fiPrihláste sa nanovo do systému.