Com instal·lar Oracle Java JDK a Ubuntu Linux (amb imatges)

Taula de continguts:

Com instal·lar Oracle Java JDK a Ubuntu Linux (amb imatges)
Com instal·lar Oracle Java JDK a Ubuntu Linux (amb imatges)

Vídeo: Com instal·lar Oracle Java JDK a Ubuntu Linux (amb imatges)

Vídeo: Com instal·lar Oracle Java JDK a Ubuntu Linux (amb imatges)
Vídeo: How To Fix Nvidia Driver : Windows Not Compatible & Installation Failed (On Any Windows) 2024, Maig
Anonim

Aquest article és per a les versions de 32 i 64 bits de la instal·lació Oracle Java 8 JDK (la versió en què es va escriure aquest article és 1.8.0_20) en sistemes operatius Ubuntu de 32 i 64 bits. Aquestes instruccions també es poden aplicar a Debian i Linux Mint.

Aquest tutorial és per a aquells que només voleu instal·lar Oracle Java JDK amb Oracle Java JRE inclòs a la descàrrega de JDK. Les instruccions d'instal·lació d'Oracle Java JDK només s'apliquen als sistemes operatius Linux basats en Debian, per exemple: Debian, Linux Mint o Ubuntu.

Pas

Instal·leu Oracle Java JDK a Ubuntu Linux Pas 1
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 1

Pas 1. Comproveu si l'arquitectura del sistema operatiu Ubuntu Linux que funciona és de 32 o 64 bits

Obriu el terminal i executeu aquesta ordre

  • Escriviu / Copieu / Enganxeu:

    files / sbin / init

    Preneu nota de la versió de bits de l'arquitectura del sistema operatiu Ubuntu Linux que apareix, ja sigui de 32 bits o de 64 bits

Instal·leu Oracle Java JDK a Ubuntu Linux Pas 2
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 2

Pas 2. Esbrineu si el vostre sistema té Java instal·lat

Per a això, executeu l'ordre versió java des del terminal.

  • Obriu un terminal i, a continuació, introduïu l'ordre següent:

    • Escriviu / Copieu / Enganxeu:

      java -versió

  • Si ja teniu OpenJDK al vostre sistema, pot aparèixer aquesta línia:

    • versió java "1.7.0_15"

      Entorn d'execució OpenJDK (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)

      VM del servidor OpenJDK de 64 bits (versió 19.0-b09, mode mixt)

  • Si OpenJDK ja existeix al vostre sistema, s'ha instal·lat al vostre sistema una versió incorrecta del proveïdor de Java.
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 3
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 3

Pas 3. Traieu completament OpenJDK / JRE del sistema i, a continuació, creeu una carpeta que contingui el binari Oracle Java JDK / JRE

Això és útil per evitar conflictes del sistema i confusions entre diferents versions de Java de proveïdors. Per exemple, si ja hi ha un OpenJDK / JRE al sistema, traieu-lo escrivint aquesta ordre a la línia d'ordres:

  • Escriviu / Copieu / Enganxeu:

    sudo apt-get purge openjdk - / *

    L'ordre anterior és eliminar completament OpenJDK / JRE del sistema

  • Escriviu / Copieu / Enganxeu:

    sudo mkdir -p / usr / local / java

    Aquesta ordre crearà una carpeta per contenir els fitxers binaris Oracle Java JDK i JRE

Instal·leu Oracle Java JDK a Ubuntu Linux Pas 4
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 4

Pas 4. Descarregueu Oracle Java JDK per a Linux

Heu de triar un binari comprimit que adequat per a arquitectures de sistemes de 32 o 64 bits (amb extensió de fitxer tar.gz)

  • Si utilitzeu el sistema operatiu Ubuntu Linux de 32 bits, descarregueu el binari Oracle Java de 32 bits.
  • Si utilitzeu el sistema operatiu Ubuntu Linux de 64 bits, descarregueu el binari Oracle Java de 64 bits.
  • També es pot descarregar Documentació Oracle Java JDK

    Seleccioneu jdk-8u20-apidocs.zip

  • Registres vitals:

    El binari Oracle Java de 64 bits no es pot utilitzar al sistema operatiu Ubuntu de 32 bits de Linux. Apareixeran diversos missatges d'error del sistema si intenteu instal·lar Oracle Java 64 bits a Ubuntu Linux 32 bits.

Instal·leu Oracle Java JDK a Ubuntu Linux Pas 5
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 5

Pas 5. Copieu el binari Oracle Java a la carpeta local / usr / local / java

En la majoria dels casos, el binari Oracle Java es descarrega a: / home /"el teu nom d'usuari"/ Descàrregues.

  • Instruccions d'instal·lació d'Oracle Java de 32 bits a Ubuntu Linux de 32 bits:

    • Escriviu / Copieu / Enganxeu:

      cd / home / ' "el teu nom d'usuari" / Descàrregues

    • Escriviu / Copieu / Enganxeu:

      sudo cp -r jdk-8u20-linux-i586.tar.gz / usr / local / java /

    • Escriviu / Copieu / Enganxeu:

      cd / usr / local / java /

  • Instruccions d'instal·lació d'Oracle Java de 64 bits a Ubuntu Linux de 64 bits:

    • Escriviu / Copieu / Enganxeu:

      cd / home / ' "el teu nom d'usuari" / Descàrregues

    • Escriviu / Copieu / Enganxeu:

      sudo cp -r jdk-8u20-linux-x64.tar.gz / usr / local / java /

    • Escriviu / Copieu / Enganxeu:

      cd / usr / local / java /

Instal·leu Oracle Java JDK a Ubuntu Linux Pas 6
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 6

Pas 6. Extraieu el binari Java comprimit a la carpeta / usr / local / java /

  • Instruccions d’instal·lació d’Oracle Java de 32 bits a Ubuntu Linux de 32 bits:

    • Escriviu / Copieu / Enganxeu:

      sudo tar xvzf jdk-8u20-linux-i586.tar.gz

  • Instruccions d'instal·lació d'Oracle Java de 64 bits a Ubuntu Linux de 64 bits:

    • Escriviu / Copieu / Enganxeu:

      sudo tar xvzf jdk-8u20-linux-x64.tar.gz

Instal·leu Oracle Java JDK a Ubuntu Linux Pas 7
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 7

Pas 7. Torneu a comprovar la carpeta

En aquest punt, hauríeu de tenir dues carpetes binàries extretes a / usr / local / java / per al Java JDK / JRE que figuren com:

  • Escriviu / Copieu / Enganxeu:

    ls -a

  • jdk1.8.0_20
  • jre1.8.0_20
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 8
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 8

Pas 8. Editeu el sistema de fitxers PATH / etc / profile i, a continuació, afegiu aquesta variable de sistema al camí del sistema

Utilitzeu un editor de text com nano o gedit com a root i, a continuació, obriu / etc / profile.

  • Escriviu / Copieu / Enganxeu:

    sudo gedit / etc / profile

  • o bé
  • Escriviu / Copieu / Enganxeu:

    sudo nano / etc / profile

Instal·leu Oracle Java JDK a Ubuntu Linux Pas 9
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 9

Pas 9. Desplaceu-vos fins al final del fitxer amb les tecles de fletxa del teclat i afegiu la línia següent al final del fitxer / etc / profile:

  • Escriviu / Copieu / Enganxeu:

    JAVA_HOME = / usr / local / java /jdk1.8.0_20

    JRE_HOME = / usr / local / java /jre1.8.0_20

    PATH = $ PATH: $ JRE_HOME / bin: $ JAVA_HOME / bin

    exporta JAVA_HOME

    exporta JRE_HOME

    PATH d'exportació

Instal·leu Oracle Java JDK a Ubuntu Linux Pas 10
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 10

Pas 10. Deseu el fitxer / etc / profile i, a continuació, sortiu

Instal·leu Oracle Java JDK a Ubuntu Linux Pas 11
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 11

Pas 11. Indiqueu al sistema Ubuntu Linux on es troba Oracle Java JDK / JRE

Això notificarà al sistema que la nova versió d'Oracle Java està disponible.

  • Escriviu / Copieu / Enganxeu:

    sudo update-alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1

    Aquesta ordre notificarà al sistema que l'Oracle Java JRE està en funcionament

  • Escriviu / Copieu / Enganxeu:

    sudo update-alternatives --install "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1

    Aquesta ordre notificarà al sistema que l'Oracle Java JDK està a punt per utilitzar-se

  • Escriviu / Copieu / Enganxeu:

    sudo update-alternatives --install "/ usr / bin / javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1

    Aquesta ordre notifica al sistema que l'inici de l'Oracle Java Web està en funcionament

Instal·leu Oracle Java JDK a Ubuntu Linux Pas 12
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 12

Pas 12. Digueu al sistema Ubuntu Linux que l'Oracle Java JDK / JRE ha de ser el Java per defecte

  • Escriviu / Copieu / Enganxeu:

    sudo update-alternatives --set java /usr/local/java/jdk1.8.0_20/bin/java

    Aquesta ordre és configurar l'entorn d'execució de Java al sistema

  • Escriviu / Copieu / Enganxeu:

    sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_20/bin/javac

    Aquesta ordre és configurar el compilador javac al sistema

  • Escriviu / Copieu / Enganxeu:

    sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws

    Aquesta ordre consisteix a establir Java Web start al sistema

Instal·leu Oracle Java JDK a Ubuntu Linux Pas 13
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 13

Pas 13. Torneu a executar PATH / etc / profile al sistema escrivint aquesta ordre:

  • Escriviu / Copieu / Enganxeu:

    font / etc / perfil

  • Tingueu en compte que el perfil PATH / etc / del sistema es reiniciarà després de reiniciar el sistema Ubuntu Linux
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 14
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 14

Pas 14. Proveu per veure si Oracle Java està instal·lat correctament al sistema

Executeu aquesta ordre i consulteu quina versió de Java apareix:

Instal·leu Oracle Java JDK a Ubuntu Linux Pas 15
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 15

Pas 15. Es mostrarà amb èxit una instal·lació d'Oracle Java de 32 bits:

  • Escriviu / Copieu / Enganxeu:

    java -versió

    Aquesta ordre mostrarà la versió Java que s’executa actualment al sistema

  • Apareixerà un missatge que mostra:

    • versió java "1.8.0_20"

      Entorn d'execució Java (TM) SE (versió 1.8.0_20-b26)

      VM del servidor Java HotSpot (TM) (versió 25.20-b23, mode mixt)

  • Escriviu / Copieu / Enganxeu:

    javac -versió

    Aquesta ordre us fa saber que ara podeu compilar programes Java des del terminal

  • Apareixerà un missatge que mostra:

    Javac 1.8.0_20

Instal·leu Oracle Java JDK a Ubuntu Linux Pas 16
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 16

Pas 16. Es mostrarà amb èxit una instal·lació d'Oracle Java de 64 bits:

  • Escriviu / Copieu / Enganxeu:

    java -versió

    Aquesta ordre mostrarà la versió Java que s’executa actualment al sistema

  • Apareixerà un missatge que mostra:

    • versió java "1.8.0_20"

      Entorn d'execució Java (TM) SE (compilació 1.8.0_20-b26)

      VM del servidor Java HotSpot (TM) (versió 25.20-b23, mode mixt)

  • Escriviu / Copieu / Enganxeu:

    javac -versió

    Aquesta ordre us fa saber que ara podeu compilar programes Java des del terminal

  • Apareixerà un missatge que mostra:

    Javac 1.8.0_20

Instal·leu Oracle Java JDK a Ubuntu Linux Pas 17
Instal·leu Oracle Java JDK a Ubuntu Linux Pas 17

Pas 17. Felicitats

Heu instal·lat amb èxit Oracle Java al vostre sistema Linux. Reinicieu el sistema. Després, el sistema estarà completament configurat per executar i desenvolupar programes Java. Més endavant podeu provar de compilar i executar programes Java vosaltres mateixos.

Opcional: Com habilitar Oracle Java al navegador web

Per habilitar el connector Java en un navegador web, creeu un enllaç simbòlic des de la carpeta de connectors del navegador web fins a la ubicació del connector Java a la vostra distribució Oracle Java

Informació important:

Habilitar Oracle Java 7 en un navegador web exposarà molts defectes de seguretat i gestions de Java. Bàsicament, activar Oracle Java 7 en un navegador web corre el risc d’invitar pirates informàtics al vostre sistema. Per obtenir més informació sobre vulnerabilitats i exploits de seguretat a Java, visiteu el següent lloc web en anglès: Java Tester

Google Chrome

Instruccions d'Oracle Java de 32 bits:

  1. Introduïu l'ordre següent.

    • Escriviu / Copieu / Enganxeu:

      sudo mkdir -p / opt / google / chrome / plugins

      Aquesta ordre crearà una carpeta anomenada / opt / google / chrome / plugins

    • Escriviu / Copieu / Enganxeu:

      cd / opt / google / chrome / plugins

      Aquesta ordre us situarà a la carpeta de connectors de Google Chrome. Heu d’estar en aquesta carpeta abans de crear un enllaç simbòlic

    • Escriviu / Copieu / Enganxeu:

      sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so

      Aquesta ordre crearà un enllaç simbòlic a partir del connector Java JRE (Java Runtime Environment) libnpjp2.so al navegador web Google Chrome.

Instruccions d'Oracle Java de 64 bits:

  1. Introduïu l'ordre següent.

    • Escriviu / Copieu / Enganxeu:

      sudo mkdir -p / opt / google / chrome / plugins

      Aquesta ordre crearà una carpeta anomenada / opt / google / chrome / plugins

    • Escriviu / Copieu / Enganxeu:

      cd / opt / google / chrome / plugins

      Aquesta ordre us situarà a la carpeta de connectors de Google Chrome. Heu d’estar en aquesta carpeta abans de crear l’enllaç simbòlic

    • Escriviu / Copieu / Enganxeu:

      sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so

      Aquesta ordre crearà un enllaç simbòlic a partir del connector Java JRE (Java Runtime Environment) libnpjp2.so al navegador web Google Chrome.

Recordatori:

  1. Notes:

    De vegades, l'ordre anterior pot mostrar el següent missatge:

    • ln: creant un enllaç simbòlic `./libnpjp2.so ': el fitxer existeix
    • Per solucionar aquest problema, elimineu l'enllaç simbòlic anterior mitjançant aquesta ordre:
    • Escriviu / Copieu / Enganxeu:

      cd / opt / google / chrome / plugins

    • Escriviu / Copieu / Enganxeu:

      sudo rm -rf libnpjp2.so

    • Assegureu-vos que sou a la carpeta / opt / google / chrome / plugins abans d’introduir aquesta ordre.
  2. Reinicieu el navegador web i visiteu el Java Tester per detectar si Java funciona al vostre navegador.

    Mozilla Firefox

    Instruccions d'Oracle Java de 32 bits:

    1. Introduïu l'ordre següent.

      • Escriviu / Copieu / Enganxeu:

        cd / usr / lib / mozilla / plugins

        Aquesta ordre us situarà a la carpeta / usr / lib / mozilla / plugins. Creeu aquesta carpeta si encara no està al vostre sistema

      • Escriviu / Copieu / Enganxeu:

        sudo mkdir -p / usr / lib / mozilla / plugins

        Aquesta ordre crearà una carpeta anomenada / usr / lib / mozilla / plugins. Heu d’estar en aquesta carpeta abans de crear l’enllaç simbòlic

      • Escriviu / Copieu / Enganxeu:

        sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so

        Aquesta ordre crearà un enllaç simbòlic a partir del connector Java JRE (Java Runtime Environment) libnpjp2.so al navegador Mozilla Firefox

    Instruccions d'Oracle Java de 64 bits:

    1. Introduïu l'ordre següent.

      • Escriviu / Copieu / Enganxeu:

        cd / usr / lib / mozilla / plugins

        Aquesta ordre us situarà a la carpeta / usr / lib / mozilla / plugins. Creeu aquesta carpeta si encara no està al vostre sistema

      • Escriviu / Copieu / Enganxeu:

        sudo mkdir -p / usr / lib / mozilla / plugins

        Aquesta ordre crearà una carpeta anomenada / usr / lib / mozilla / plugins. Heu d’estar en aquesta carpeta abans de crear l’enllaç simbòlic

      • Escriviu / Copieu / Enganxeu:

        sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so

        Aquesta ordre crearà un enllaç simbòlic a partir del connector Java JRE (Java Runtime Environment) libnpjp2.so al navegador Mozilla Firefox

    Recordatori:

    1. Notes:

      De vegades, l'ordre anterior pot mostrar el següent missatge:

      • ln: creant un enllaç simbòlic `./libnpjp2.so ': el fitxer existeix
      • Per solucionar aquest problema, elimineu l'enllaç simbòlic anterior mitjançant aquesta ordre:
      • Escriviu / Copieu / Enganxeu:

        cd / usr / lib / mozilla / plugins

      • Escriviu / Copieu / Enganxeu:

        sudo rm -rf libnpjp2.so

      • Assegureu-vos que sou a la carpeta / usr / lib / mozilla / plugins abans d’introduir aquesta ordre.
    2. Reinicieu el navegador web i visiteu el Java Tester per detectar si Java funciona al vostre navegador.

Recomanat: