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
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
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.
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
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.
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 /
-
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
-
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
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
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ó
Pas 10. Deseu el fitxer / etc / profile i, a continuació, sortiu
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
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
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
Pas 14. Proveu per veure si Oracle Java està instal·lat correctament al sistema
Executeu aquesta ordre i consulteu quina versió de Java apareix:
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
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
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:
-
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:
-
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:
-
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.
-
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:
-
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:
-
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:
-
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.
-
Reinicieu el navegador web i visiteu el Java Tester per detectar si Java funciona al vostre navegador.
-