Oracle nabízí JRE a JDK také jako *.tar.gz pro Linux. Obvykle jsem měl úspěch právě při stažení takového balíčku, jeho rozbalení/rozbalení (tar -xzvf jdk-8u25.tar.gz
) a poté jej spusťte pomocí absolutní cesty.
Je to docela snadné...
Stáhněte si JDK jako tarball od společnosti Oracle (odkaz získáte jednoduchým vyhledáváním Google).
Rozbalte jej někde v $HOME (například $HOME/jdk
).
Nastavte JAVA_HOME
k cestě kořenové instalace JDK; pak přidejte $JAVA_HOME/bin
na váš PATH
.
A můžete jít.
Zde mám konkrétní nastavení, pokud spouštím tři různé hlavní verze JDK:6, 7, 8. Zde je například můj zdrojový soubor pro nastavení aktuálního prostředí pro použití Java 8:
$ cat ~/.jdk/8
export JAVA_HOME=/opt/sunjdk/1.8/current
export PATH="$JAVA_HOME/bin:$PATH"
A v /opt/sunjdk/1.8
(vzhledem k tomu, že /opt/sunjdk
je zapisovatelný mým uživatelem, takže nemusím mít root
):
$ ls -l /opt/sunjdk/1.8/* -d
lrwxrwxrwx 1 fge fge 11 Oct 30 10:09 /opt/sunjdk/1.8/current -> jdk1.8.0_25
drwxr-xr-x 1 fge fge 274 Mar 18 2014 /opt/sunjdk/1.8/jdk1.8.0_05
drwxr-xr-x 1 fge fge 274 Sep 18 02:44 /opt/sunjdk/1.8/jdk1.8.0_25
(a ano, bylo mi root
pro začátek, abyste udělili oprávnění k zápisu pro /opt/sunjdk
"mému" uživateli; pokud takovou svobodu nemáte, vytvořte si jiný adresář u vás doma)