Per saber la versió actual s'executa

java -version

Per instal·lar java al nostre PC tenim dues alternatives, mitjançant PPA:

*sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

Per a java 8:

sudo apt-get install oracle-java8-installer

Per a java 7:

sudo apt-get install oracle-java7-installer

o manualment:

  1. Comprovar quina és l'arquitectura del nostre sistema operatiu Linux.
  1. Revisar si tenim alguna versió de java: francisco@francisco-Aspire-V5-122:~$ java -version java version "1.7.0_79" OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1) OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
  1. Desinstal·lar i eliminar OpenJDK/JRE del sistema. *francisco@francisco-Aspire-V5-122:~$ sudo apt-get purge openjdk-\
  1. Descarregar el paquet des del seu web.
  1. Descomprimir l'arxiu: francisco@francisco-Aspire-V5-122:~$ tar xvfz jdk-8u60-linux-x64.tar.gz
  1. Crear el directori on serà instal·lat Oracle JDK/JRE francisco@francisco-Aspire-V5-122:~$ sudo mkdir /usr/local/jdk francisco@francisco-Aspire-V5-122:~$ ls /usr/local/ bin etc games include jdk lib man sbin share src
  1. Copiar els binaris de l'arxiu que hem descomprimit al directori d'instal·lació francisco@francisco-Aspire-V5-122:~$ sudo cp -rfv jdk1.8.0_60/ /usr/local/jdk/
  1. Atorgar permisos d'execució a tots els usuaris del sistema sobre el directori d'instal·lació de Java. francisco@francisco-Aspire-V5-122:~$ sudo chmod -R a+x /usr/local/jdk/
  1. Actualitzar el PATH afegint les noves variables d'entorn al sistema, fem servir un editor de text per modificar l'arxiu /etc/profile afegint al final de l'arxiu les noves variables d'entorn: francisco@francisco-Aspire-V5-122:~$ sudo nano /etc/profile # Al final de l'arxiu afegeixo les noves variables d'entorn JAVA_HOME=/usr/local/jdk/jdk1.8.0_60 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH
  1. Notificar al sistema Linux on està instal·lat el nostre Oracle Java JDK/JRE francisco@francisco-Aspire-V5-122:~/Downloads$ sudo update-alternatives --install "/usr/local/java" "java" "/usr/local/jdk/jdk1.8.0_60/bin/java" 1update-alternatives: using /usr/local/jdk/jdk1.8.0_60/bin/java to provide /usr/local/java (java) in auto modefrancisco@francisco-Aspire-V5-122:~/Downloads$ sudo update-alternatives --install "/usr/local/javac" "javac" "/usr/local/jdk/jdk1.8.0_60/bin/javac" 1update-alternatives: using /usr/local/jdk/jdk1.8.0_60/bin/javac to provide /usr/local/javac (javac) in auto modefrancisco@francisco-Aspire-V5-122:~/Downloads$ sudo update-alternatives --install "/usr/local/javaws" "javaws" "/usr/local/jdk/jdk1.8.0_60/bin/javaws" 1update-alternatives: using /usr/local/jdk/jdk1.8.0_60/bin/javaws to provide /usr/local/javaws (javaws) in auto mode
  1. Configurar Oracle Java JDK/JRE com el java a utilitzar per defecte: francisco@francisco-Aspire-V5-122:~/Downloads$ sudo update-alternatives --set java /usr/local/jdk/jdk1.8.0_60/bin/javafrancisco@francisco-Aspire-V5-122:~/Downloads$ sudo update-alternatives --set javac /usr/local/jdk/jdk1.8.0_60/bin/javacfrancisco@francisco-Aspire-V5-122:~/Downloads$ sudo update-alternatives --set javaws /usr/local/jdk/jdk1.8.0_60/bin/javaws
  1. Finalment només queda recarregar el PATH i verificar si la instal·lació s'ha realitzat correctament: francisco@francisco-Aspire-V5-122:~/Downloads$ . /etc/profile francisco@francisco-Aspire-V5-122:~/Downloads$ java -version java version "1.8.0_60" Java(TM) SE Runtime Environment (build 1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode) francisco@francisco-Aspire-V5-122:~/Downloads$ javac -version javac 1.8.0_60