Java és un llenguatge de programació i a el mateix temps una important plataforma que funciona en la majoria dels sistemes operatius moderns.
És utilitzat per a diversos propòsits i és un complement gairebé essencial per a l'execució i funcionament de diverses eines.
OpenJDK és una versió de la comunitat de codi obert de Java. És àmpliament utilitzat perquè està disponible per defecte en Ubuntu i en moltes distribucions Linux.
No obstant això, no es pot utilitzar per desenvolupar aplicacions comercials. Java és un llenguatge de programació orientat a objectes, propietat d'Oracle. És un llenguatge compilat, amb regles pròpies i àmpliament difoses en els nivells educatiu i professional.
A causa de la seva llicència, Java no ve instal·lat per defecte en la majoria de les distribucions Linux. Amb això, per tenir Java en la seva distribució, hauran de realitzar la instal·lació d'aquest pel seu compte.
Java és compatible amb Linux, això vol dir que és possible executar i construir aplicacions des de la seva distribució preferida.
Instal·lació de Java a les diferents distribucions de Linux
Com es va esmentar, la instal·lació de Java en les diferents distribucions de Linux és diferent en cadascuna, Per la qual cosa deuen seguir les instruccions que compartim amb vostès, d'acord amb la distribució de Linux que utilitzeu.
Per instal·lar Oracle Java 11 en Ubuntu 18.10 i els seus derivats i encara poder rebre automàticament les futures actualitzacions d'ell, hem de fer el següent:
Ubuntu i derivats
Per al cas d'Ubuntu 18.10, Ubuntu 18.04 i derivats, obrirem una terminal el sistema, poden utilitzar les tecles CTRL + ALT + T com a drecera ia la terminal anem a teclejar la següent comanda per afegir el repositori a sistema:
sudo add-apt-repository ppa:linuxuprising/java
Fet això hem de refrescar els repositoris i paquets amb la comanda:
sudo apt-get update
Finalment podem instal·lar Java amb:
sudo apt install oracle-java11-installer
Debian
si són usuaris de Debian o alguna distribució basada en aquesta tal com Neptune OS, Deepin OS i altres, hem d'obrir una terminal i fer uns passos abans d'instal·lar directament Java en el nostre sistema.
Sobre la terminal anem a teclejar:
sudo -i
apt install wget libasound2 libasound2-data
Fet això ara anem a descarregar el paquet deb de Java 11 amb:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/11+28/55eed80b163941c8885ad9298e6d786a/jdk-11_linux-x64_bin.deb
Finalment vam instal·lar amb:
dpkg -i jdk-11_linux-x64_bin.deb
fet això ara posarem a Java 11 com a versió per defecte:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11/bin/java 2
update-alternatives --config java
Arch Linux i derivats
Per al cas dels que són usuaris d'Arch Linux, Antergos, Manjaro o qualsevol altra distribució derivada d'Arch Linux, poden realitzar la instal·lació de Java d'una manera bastant senzilla.
L'únic que deuen tenir el repositori de AUR afegit al seu arxiu pacman.conf i tenir un assistent per poder instal·lar paquets de AUR al sistema.
Si no comptes amb algun, pots utilitzar el que et recomano en la següent publicació.
Ara només cal que d'obrir una terminal i executar la següent comanda:
yay -S jdk
I ja està, només has d'esperar que la compilació d'aquest es realitzi i et demanarà a al final que tecles contrasenya per realitzar la instal·lació.
RHEL, CentOS, Fedora, openSUSE i derivats
Per al cas de els que són usuaris de distribucions amb suport per a paquets RPM podem realitzar la instal·lació de Java en el nostre sistema amb ajuda de el següent paquet, El qual anem a descarregar amb ajuda de la nostra terminal:
wget "https://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpm?AuthParam=1540738418_ef8759a34917876432dbb9d668d4b5e4" -O java11.rpm
Ara per començar amb la instal·lació, en el cas únic d'openSUSE instal·larem el paquet amb:
sudo zypper install java11.rpm
Finalment, per instal·lar en Fedora, RedHat i els seus derivats, poden fer-ho amb la següent comanda:
sudo yum localinstall java11.rpm
O amb aquesta comanda també ho poden fer:
sudo dnf install java11.rpm
Com comprovar si java va ser instal·lat correctament?
Després d'haver fet una instal·lació correcta de Java en el nostre sistema, podem comprovar que tenim instal·lada la versió 11 de Java en el nostre sistema amb la següent comanda:
java --version
GRÀCIES !!!! Camina que no vaig buscar un bon repositori per a instal·lar java quan vaig haver de fer segons quines coses amb l'administració estatal o autonòmica ... Aquest post és OR. M'ho guardo per quan torni a necessitar-ho. A veure si d'aquesta vegada si que funcioni tot en Linux sense haver de arrencar a Windows o Mac.