Instal·lar Oracle Java 10: Via Terminal des de GNU / Linux

Java 10 Oracle

Oracle a alliberat Java 10

En aquest nova entrada sobre com "Aprendre com instal·lar Oracle Java» ara en la seva versió 10. Verificarem i actualitzarem les ordres de terminal necessaris que ens permetin manualment o dissenyar un Script de Bash Shell que ens automatitzi la tediosa tasca d'instal·lar el JDK i JRE.

Recordem que tant l'OpenJDK com el complement per als navegadors anomenat IcedTea, són fàcils d'instal·lar i la majoria de vegades cobreix totes les nostres expectatives de desenvolupament i execució online d'aplicacions basades en el producte d'Oracle, però de vegades és millor el suport original proveït per Oracle, De manera que mai aquesta altres el saber com instal·lar-lo des de zero quan el OpenJDK y Te gelat no satisfà els nostres requeriments de suport Java en el nostre Sistema Operatiu Lliure.

Logotip de OpenJDK

OpenJDK + IcedTea

Actualment aquests complements lliures substituts d'Oracle Java poden ser instal·lats fàcilment des de la consola i depenent de la versió de la Branca (Distro) i Versió del seu Sistema Operatiu Lliure, de la següent manera:

aptitude install default-jdk

aptitude install openjdk-7-jdk
aptitude install openjdk-7-jre

aptitude install openjdk-8-jdk
aptitude install openjdk-8-jre

aptitude install openjdk-9-jdk
aptitude install openjdk-9-jre

aptitude install icedtea-netx
aptitude install icedtea-plugin

Oracle Java 10 Alliberat

Oracle Java

Utilitza el suport JDK - JRE (original i privatiu) ens pot oferir una majoria de casos major compatibilitat, suport i funcions noves que el dau per OpenJDK i IcedTea.

Quan les nostres opcions de treball amb aquestes aplicacions disponibles en format lliure són superades, i tenint en compte que en general, les mateixa no es troben a la nostra distribució o repositori emulant la ultima versió de l'JDK, és preferible llavors realitzar manualment o mitjançant un Script de Bash Shell aquesta instal·lació, la qual cosa és una cosa molt pràctic.

Per això, fer servir el Java Development Kit (Oracle JDK) que és el Kit de Desenvolupament oficial de l'llenguatge de programació Java, Un entorn de desenvolupament orientat a objectes, és molt útil i necessari.

Banner Java + DEBIAN

I per a què instal·lar Java JDK?

Recordant publicacions anteriors sobre JDK dins i fora d'aquest Bloc podem sintetitzar sobre JDK que aquest programari o aplicació ens permet l'escriptura d'aplicacions i applets de Java dins o fora d'un navegador d'Internet.

JDK inclou també Java Runtime Environment (JRE), el Compilador Java i les API de Java. La qual cosa és molt útil per als programadors nous i amb experiència.

JDK no és tan necessari la majoria de les vegades per un Usuari normal o bàsic, Algunes vegades només per a coses senzilles com un Joc Online de Consola encastat.

En canvi per a Usuaris avançats o administratius és aplicat moltes vegades per coses com Certificacions electròniques, causa que els seus botons són applets.

Per tant, moltes vegades és imprescindible tenir-lo instal·lat si no vols perdre't una bona part de la web. És a dir, tot i que són moltes les pàgines web que contenen petites porcions de JDK (botons, menús) o que fins i tot estan dissenyades íntegrament en JDK.

Per tant, Java JDK no pot faltar a la teva Navegador web i Sistema Operatiu en general!

Descarregar Java 10 de Oracle

passos previs

Abans d'instal·lar via ordres el JDK cal descarregar-lo de la pàgina web d'Oracle, De manera que es pot anar a la mateixa utilitzant el cercador d'internet de la seva preferència o el següent enllaç: Oracle - JDK 10

Després de descarregat es pot o no descomprimir i copiar des de l'entorn gràfic de l'usuari a on fes falta però aquests passos els executarem també des de consola.

Instal·lació de Java via Ordres de Terminal

Ordres d'ordres

Les ordres de comandament que s'escriuen a continuació poguessin executar manualment o dins d'un Script de Bash Shell per la seva automatització:

sudo -s

tar -zxvf Descargas/jdk-10.0.1_linux-x64_bin.tar.gz -C /usr/lib/jvm/

echo "JAVA_HOME=/usr/lib/jvm/$VERSION" >> /etc/profile

echo "PATH=$PATH:$HOME/bin:$JAVA_HOME/bin" >> /etc/profile

echo "export JAVA_HOME" >> /etc/profile

echo "export PATH" >> /etc/profile

update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-10.0.1/bin/java 1

update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-10.0.1/bin/javac 1

update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk-10.0.1/bin/javaws 1

update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-10.0.1/bin/jar 1

update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/jdk-10.0.1/lib/libnpjp2.so 1

update-alternatives --set java /usr/lib/jvm/jdk-10.0.1/bin/java

update-alternatives --set javac /usr/lib/jvm/jdk-10.0.1/bin/javac

update-alternatives --set javaws /usr/lib/jvm/jdk-10.0.1/bin/javaws

update-alternatives --set jar /usr/lib/jvm/jdk-10.0.1/bin/jar

update-alternatives --set mozilla-javaplugin.so /usr/lib/jvm/jdk-10.0.1/lib/libnpjp2.so

cd /usr/lib/mozilla/plugins/

rm -f libnpjp2.so

ln -s /usr/lib/jvm/jdk-10.0.1/jre/lib/libnpjp2.so

. /etc/profile

Ordres de Terminal per comprovar Instal·lació de Java

comprovació

Vostè pot comprovar que efectivament ha instal·lat el Oracle Java 10 (JDK - JRE) tant per consola com per navegador, mitjançant el comprovador oficial de versions d'Oracle Java: test Applet

per consola

Utilitza les següents comandes:

java -version

javac -version

per Navegador

Executeu una versió del Firefox 51 o anterior, o qualsevol altre navegador web que suporti Java, Ja que els més comuns com i actualitzats com Firefox 52+, Opera Browser i Google Chrome, vénen per defecte deshabilitats per no executar el JRE.

Per Sistema Operatiu

Executeu o instal una aplicació nativa de Java o que requereixi suport de JDK / JRE instal·lat per comprovar la correcta instal·lació del mateix.

Depenent del que avançat que cada un sigui usant Shell Scripting, aquestes comandes us ajudaran a crear un arxiu .sh per executar automàticament aquests passos. I fins pot programar en el mateix descarregar l'última versió de Java indicant-li via terminal qual és la ultima versió alliberada.

Automatitzar aquests passos en un Script de Bash Shell pot fer que en menys de 30 segons tinc tot funcional el seu Java JDE descarregat. Després d'això ja pot instal·lar qualsevol aplicació en el Sistema Operatiu que requereixi suport JDK i executar qualsevol webapps que requereixi el mateix en un navegador basat en Mozilla Firefox menor a la versió 51 o optimitzat per al complement JRE.

Recordin, la idea és comprendre com funciona cada línia per línia, comanda per comanda, variable per variable, per entendre i aprendre Shell Scripting. Així que amb aquesta nova publicació els deixo una nova i emocionant tasca d'investigació.

Si desitgen repassar una mica sobre Shell Scripting poden tornar a visitar aquestes publicacions interna: Shell Scripting a DesdeLinux

I si volen aprendre una mica més sobre el tema tocat poden visitar la publicació oficial de Java sobre la instal·lació en aquest enllaç: Standard Edition Installation Guide o veure el vídeo a continuació:


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Frank Davila va dir

    ¿Com és la instal·lació en Arch?

    1.    Eng. Jose Albert va dir

      No he manejat Arch abans però imagino que el procediment ha de ser molt semblant!

  2.   Herjo va dir

    He fet servir les dues opcions i A mi m'ha anat millor amb openjdk que amb java, aquesta millor integrat amb el sistema i no he tingut problemes de compatibilitat.

    1.    Eng. Jose Albert va dir

      Si bé és molt possible, moltes vegades tot depèn de moltes coses: Sistema Operatiu, versió de OpenJDK o Java JDK i de vegades fins i tot pot dependre de l'HW.

      1.    Linux Post Install va dir

        Se'ns va venir ja, Java 18