Com instal·lar JAVA amb APT a Debian 10


Java és un dels llenguatges de programació més populars i utilitzats. Actualment, una infinitat d'aplicacions de programari depenen de Java per funcionar com es requereix, per exemple Android Studio. Java es presenta en 3 implementacions diferents: JRE, OpenJDK i Oracle JDK.

Fem una ullada breument a cadascun d'ells per torn:

  • JRE (Java Runtime Environment): aquest és un conjunt d'eines de programari necessàries per a l'execució d'aplicacions Java.
  • JDK (Java Development Kit): és un entorn de desenvolupament necessari per al desenvolupament d'aplicacions i applets Java. Inclou un intèrpret, un compilador, un arxivador i altres eines de programari.
  • OpenJDK: és una implementació de codi obert de JDK. Oracle JDK és la versió oficial d'Oracle de JDK. A més, Oracle JDK inclou funcions comercials addicionals i també permet l'ús no comercial del programari, com ara el desenvolupament personal d'aplicacions Java.

Per a aquest tutorial, heu de tenir un usuari amb privilegis Sudo.

En aquest tema, aprendràs a instal·lar i configurar Java amb APT a Debian 10.

Si no esteu segur de quin paquet Java cal instal·lar, és molt recomanable anar amb OpenJDK 11, que és el JDK predeterminat a Debian 10.

Com instal·lar OpenJDK 11 a Debian 10

Per instal·lar OpenJDK 11 a Debian 10, inicieu sessió com a usuari habitual amb privilegis sudo i actualitzeu els paquets del sistema tal com es mostra.

$ sudo apt update

Si voleu comprovar si Java està instal·lat, executeu l'ordre.

$ java -version

A continuació, instal·leu OpenJDK 11 mitjançant l'ordre següent.

$ sudo apt install default-jdk

Ara podeu verificar la versió d'OpenJDK executant.

$ java -version

Si la instal·lació va anar bé sense cap problema, hauríeu d'obtenir la sortida següent.

Vegem ara com instal·lar Oracle Java.

Com instal·lar Oracle Java 12 a Debian 10

Per instal·lar amb èxit Oracle Java 12 a Debian 10 buster, heu d'afegir el repositori Linux Uprising Java tal com es mostra.

$ sudo echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list

A continuació, executeu l'ordre per instal·lar dirmngr.

$ sudo apt install dirmngr

A continuació, importeu la clau de signatura tal com es mostra.

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

Després d'afegir correctament el dipòsit de Linux Uprising, executeu les ordres següents per instal·lar Oracle Java 12 a Debian 10.

$ sudo apt update
$ sudo apt install oracle-java12-installer

Es mostrarà una finestra emergent. Premeu el botó TAB per navegar a l'opció D'acord i premeu ENTER.

A les finestres següents, aneu a l'opció sí amb les tecles del cursor i premeu ENTER per acceptar els acords de llicència.

Per comprovar la versió d'Oracle Java 12, executeu.

$ java --version

Genial! Això confirma que hem instal·lat correctament Oracle Java 12.

Com establir la variable d'entorn JAVA_HOME a Debian 10

En alguns escenaris, pot haver-hi més d'una versió de JAVA instal·lada al vostre sistema. Si necessiteu establir la versió predeterminada, per exemple, en aquest cas, Oracle Java 12, utilitzeu l'ordre següent.

$ sudo update-alternatives --config java

A la sortida, tal com es veu a continuació, escriviu el número corresponent a la versió de Java que voleu establir com a predeterminada i premeu ENTER.

Ara hem d'establir la variable d'entorn JAVA_HOME. Per aconseguir-ho, obriu el fitxer /etc/environment.

$ sudo vim /etc/environment

Afegeix la línia de sota.

JAVA_HOME="/usr/lib/jvm/java-12-oracle"

A continuació, deseu i sortiu de l'editor de text. Finalment, emet l'ordre d'origen de la manera següent.

$ source /etc/environment

Per confirmar la configuració de la variable d'entorn Java, executeu l'ordre.

$ echo JAVA_HOME

Heu arribat al final d'aquest tutorial. En aquesta guia, heu après com instal·lar Java a Debian 10 i establir la variable JAVA_HOME. No dubteu a tornar-nos amb els vostres comentaris.