- Java es pot instal·lar fàcilment en diferents distribucions de Linux usant el vostre gestor de paquets.
- Hi ha diferents versions de Java: JRE per executar aplicacions i JDK per desenvolupar-les.
- Ubuntu, Debian, Fedora i Arch Linux tenen mètodes específics per instal·lar Java.
- És essencial configurar correctament JAVA_HOME i verificar la instal·lació després de completar-la.

Instal·lar Java a Linux pot semblar complicat si és la teva primera vegada, però la veritat és que, seguint els passos adequats, és un procés senzill i ràpid. Tant si necessites Java per executar aplicacions com si planeges desenvolupar programari, tenir-lo correctament instal·lat i configurat al teu sistema Linux és clau per evitar errors i optimitzar el rendiment.
En aquesta guia actualitzada i detallada us expliquem com instal·lar Java a Linux pas a pas , abastant les distribucions més comunes com Ubuntu, Debian, Fedora i Arch Linux. A més, t'ensenyem a triar entre JRE i JDK, configurar variables d'entorn com JAVA_HOME i seleccionar la versió predeterminada si en tens de diverses instal·lades.
Què és Java i per què ho necessites a Linux?
Java és un llenguatge de programació orientat a objectes molt utilitzat per la seva capacitat per executar-se a múltiples plataformes. Gràcies a la màquina virtual de Java (JVM) , les aplicacions desenvolupades en aquest llenguatge poden córrer en pràcticament qualsevol sistema operatiu, inclòs Linux.
És imprescindible per a programes com Apache Tomcat, Jenkins, Minecraft , Cassandra, Jetty i molts altres. Ja sigui per executar o desenvolupar aquestes aplicacions, necessites instal·lar Java a la teva distribució de Linux.
Tipus de paquets: JRE i JDK
Abans d'instal·lar Java, és important saber que hi ha dues opcions principals:
- JRE (Java Runtime Environment): conté tot allò necessari per executar aplicacions Java, però no inclou eines de desenvolupament com el compilador.
- JDK (Java Development Kit): a més del JRE, aquestes versions inclouen tot el necessari per compilar, depurar i desenvolupar programari Java.
Si només executaràs programes, amb el JRE n'hi ha prou. Però si escriuràs codi a Java, necessitaràs el JDK.
Instal·lar Java a Ubuntu i Debian
Aquestes dues distribucions comparteixen el sistema de paquets APT , cosa que facilita la instal·lació.
Actualitzar repositoris
Comença executant aquestes ordres a la terminal per assegurar-te de tenir les últimes versions disponibles:
sudo apt update
sudo apt upgrade
Instal·lar el JRE per defecte
Per instal·lar l'entorn bàsic:
sudo apt install default-jre
Instal·lar el JDK per defecte
Si desenvoluparàs programes en Java:
sudo apt install default-jdk
Instal·lar una versió específica d'OpenJDK
Per veure les versions disponibles:
apt search openjdk
Després pots instal·lar, per exemple, Java 11 amb:
sudo apt install openjdk-11-jdk
Instal·lació del JDK d'Oracle
Oracle Java ofereix suport estès i és requerit per algunes aplicacions comercials. Per instal·lar-lo, ho has de fer manualment:
-
- Descarrega l'arxiu .tar.gz des del web oficial d'Oracle.
- Puja'l al teu servidor usant
scpo un client com FileZilla:
scp jdk-version_linux-x64_bin.tar.gz usuario@IP:/tmp
-
- Extrau el fitxer:
tar -xzf jdk-version_linux-x64_bin.tar.gz
-
- Mou la carpeta del JDK a una ubicació permanent:
sudo mv jdk-version /usr/lib/jvm/oracle-jdk-version
Instal·lar Java a Fedora
A Fedora s'utilitza el gestor DNF . Per instal·lar Java 17, recomanat actualment:
sudo dnf install java-17-openjdk
Pel JDK:
sudo dnf install java-17-openjdk-devel
Instal·lar Java a Arch Linux
Arch Linux facilita instal·lar diferents versions de Java des dels seus repositoris:
Pel JRE:
sudo pacman -S jre-openjdk
Pel JDK:
sudo pacman -S jdk-openjdk
Verificar la instal·lació
Després d'instal·lar Java, comprova'n el funcionament:
Per veure la versió de Java:
java -version
Per veure la versió del compilador de Java:
javac -version
Si veieu alguna cosa com openjdk version «17.0.2» , tot és correcte.
Triar quina versió de Java utilitzar per defecte
En sistemes amb diverses versions podeu seleccionar la predeterminada amb:
sudo update-alternatives --config java
També pots fer-ho amb altres ordres com javac, javadoc, keytool, Etc
Configurar JAVA_HOME
Moltes eines com Maven requereixen que tinguis definida la variable JAVA_HOME.
Trobar la ruta d'instal·lació
Consulta on està Java instal·lat usant:
sudo update-alternatives --config java
Veureu rutes com /usr/lib/jvm/java-17-openjdk-amd64.
Configura JAVA_HOME per a un usuari
Edita el teu fitxer .bashrc:
nano ~/.bashrc
Al final afegeix:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
Guarda i aplica els canvis:
source ~/.bashrc
Configura JAVA_HOME per a tot el sistema
sudo nano /etc/environment
Afegeix aquesta línia (ajusta la ruta):
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
Aplica els canvis:
source /etc/environment
Com eliminar o actualitzar Java
Per actualitzar Java:
sudo apt update && sudo apt upgrade
Per eliminar una instal·lació específica:
sudo apt remove openjdk-17-jdk
I si vols eliminar també les configuracions:
sudo apt purge openjdk-17-jdk
La instal·lació de Java a Linux no és una tasca complicada, però sí que és important tenir clars els passos i les diferències entre les versions. En aquest article hem reunit tota la informació rellevant perquè puguis instal·lar Java a Debian, Ubuntu, Fedora i Arch Linux amb facilitat. A més, t'ensenyem a configurar correctament la variable JAVA_HOME i seleccionar la versió que vulguis com a predeterminada. Amb això, ja estàs a punt per executar o desenvolupar qualsevol aplicació Java al vostre sistema Linux.
Redactor apassionat del món dels bytes i la tecnologia en general. M'encanta compartir els meus coneixements a través de l'escriptura, i això és el que faré en aquest bloc, mostrar tot el més interessant sobre gadgets, programari, maquinari, tendències tecnològiques, i més. El meu objectiu és ajudar-te a navegar pel món digital de forma senzilla i entretinguda.
