Aquest tutorial tractarà d’instal·lar tant Oracle Java 7 JDK / JRE de 32 bits com de 64 bits (el número de versió actual és 1.7.0_45) en sistemes operatius Ubuntu de 32 i 64 bits. Aquesta guia també s'aplica a Debian i Linux Mint. Per a aquells de vostès que només voleu instal·lar l'Oracle Java JRE per executar aplicacions Java i no per desenvolupar programes Java, utilitzeu aquesta manera:
Instal·lació d’Oracle Java JRE a Linux Ubuntu
Per a aquells que vulgueu instal·lar l'Oracle Java JDK per desenvolupar programes i aplicacions Java (l'Oracle Java JRE també s'inclou a l'Oracle JDK), utilitzeu aquest mètode:
Instal·lació d’Oracle Java JDK a Ubuntu Linux
Pas
Pas 1. Comproveu si el vostre sistema operatiu Ubuntu Linux té una arquitectura de 32 o 64 bits
Obriu un terminal i executeu l'ordre següent.
-
Escriviu / Copieu / Enganxeu:
files / sbin / init
La versió de bits de l’arquitectura del sistema operatiu Ubuntu Linux es mostrarà com a 32 o 64 bits
Pas 2. Comproveu si Java ja està instal·lat al vostre sistema
Per fer-ho, heu d'executar la versió Java de l'ordre des del terminal.
-
Obriu un terminal i introduïu l'ordre següent:
-
Escriviu / Copieu / Enganxeu:
java -versió
-
-
Si OpenJDK ja està instal·lat al sistema, apareixerà el següent text a la pantalla:
-
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 està instal·lat al vostre sistema, vol dir que teniu la versió de Java incorrecta per a aquest mètode.
Pas 3. Traieu OpenJDK / JRE del vostre sistema i creeu un directori per contenir el vostre binari Oracle Java JDK / JRE
Això evitarà que el sistema experimenti conflictes i confusions a causa de les diferents versions dels proveïdors de Java. Per exemple, si teniu OpenJDk / Jre instal·lat al vostre sistema, podeu eliminar-lo escrivint la línia d'ordres següent:
-
Escriviu / Copieu / Enganxeu:
sudo apt-get purge openjdk - / *
Aquesta ordre separarà completament OpenJDK / JRE del vostre sistema
-
Escriviu / Copieu / Enganxeu:
sudo mkdir -p / usr / local / java
Aquesta ordre crearà un directori per contenir els vostres binaris Oracle Java JDK i JRE
Pas 4. Descarregueu Oracle Java JDK / JRE per a Linux
Assegureu-vos de triar el binari comprimit dret per a arquitectures de sistemes de 32 o 64 bits (les que acaben en tar.gz).
- Per exemple, si utilitzeu el sistema operatiu Ubuntu Linux de 32 bits, descarregueu el binari Oracle Java de 32 bits.
- Per exemple, si utilitzeu el sistema operatiu Ubuntu Linux de 64 bits, descarregueu el binari Oracle Java de 64 bits.
-
Opcional, Descarregueu la documentació Oracle Java JDK / JRE
Seleccioneu jdk-7u40-apidocs.zip
-
Informació important:
El binari Oracle Java de 64 bits no funciona al sistema operatiu Ubuntu Linux de 32 bits. Si proveu d’instal·lar Oracle Java de 64 bits a l’Ubuntu Linux de 32 bits, rebreu molts missatges d’error del sistema.
Pas 5. Copieu el binari Oracle Java al directori / usr / local / java
En la majoria dels casos, el binari Oracle Java es descarregarà a: / home /"el teu nom d'usuari"/ Descàrregues.
-
Guia per instal·lar Oracle Java de 32 bits a Linux Ubuntu de 32 bits:
-
Escriviu / Copieu / Enganxeu:
cd ~ / Descàrregues
-
Escriviu / Copieu / Enganxeu:
sudo cp -r jdk-7u45-linux-i586.tar.gz / usr / local / java
-
Escriviu / Copieu / Enganxeu:
sudo cp -r jre-7u45-linux-i586.tar.gz / usr / local / java
-
Escriviu / Copieu / Enganxeu:
cd / usr / local / java
-
-
Guia d’instal·lació d’Oracle Java de 64 bits a Linux Ubuntu de 64 bits:
-
Escriviu / Copieu / Enganxeu:
cd ~ / Descàrregues
-
Si heu descarregat el JDK, escriviu / copieu / enganxeu:
sudo cp -r jdk-7u45-linux-x64.tar.gz / usr / local / java
-
O bé, si heu descarregat el JRE, escriviu / copieu / enganxeu:
sudo cp -r jre-7u45-linux-x64.tar.gz / usr / local / java
-
Escriviu / Copieu / Enganxeu:
cd / usr / local / java
-
Pas 6. Obriu el binari Java comprimit al directori / usr / local / java
-
Guia per instal·lar Oracle Java de 32 bits a Linux Ubuntu de 32 bits:
-
Escriviu / Copieu / Enganxeu:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
Escriviu / Copieu / Enganxeu:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
Guia d’instal·lació d’Oracle Java de 64 bits a Linux Ubuntu de 64 bits:
-
Si heu descarregat el JDK, escriviu / Copia / Enganxa:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
O si heu descarregat el JRE, escriviu / copieu / enganxeu:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Pas 7. Comproveu de nou els directoris
En aquest punt, haureu de tenir un directori binari sense comprimir a / usr / local / java per al Java JDK / JRE que diu:
-
Escriviu / Copieu / Enganxeu:
ls -a
- jdk1.7.0_45
- o bé jre1.7.0_45
Pas 8. Editeu el fitxer PATH del sistema / etc / profile i afegiu les següents variables del sistema al vostre camí del sistema
Utilitzeu nano, gedit o un altre editor de text i obriu / etc / profile com a root (root).
-
Escriviu / Copieu / Enganxeu:
sudo gedit / etc / profile
- o bé
-
Escriviu / Copieu / Enganxeu:
sudo nano / etc / profile
Pas 9. Desplaceu-vos fins a la part inferior del fitxer amb les tecles de fletxa i afegiu la línia següent al final del fitxer / etc / profile:
-
Si teniu instal·lat el JDK, escriviu / Copia / Enganxa:
JAVA_HOME = / usr / local / java /jdk1.7.0_45
JRE_HOME = $ JAVA_HOME / jre
PATH = $ PATH: $ JAVA_HOME / bin: $ JRE_HOME / bin
exporta JAVA_HOME
exporta JRE_HOME
PATH d'exportació
-
O si teniu instal·lat el JRE, escriviu / Copia / Enganxa:
JRE_HOME = / usr / local / java /jre1.7.0_45
PATH = $ PATH: $ JRE_HOME / bin
exporta JRE_HOME
PATH d'exportació
- Deseu el fitxer / etc / profile i sortiu.
Pas 10. Indiqueu la ubicació de l'Oracle JDK / JRE al sistema Ubuntu Linux
Així, es notificarà al sistema que la nova versió d'Oracle Java està disponible.
-
Si teniu instal·lat el JDK, escriviu / Copia / Enganxa:
sudo update-alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
O bé, si teniu instal·lat el JRE, escriviu / copieu / enganxeu:
sudo update-alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
Aquesta ordre notificarà al sistema que l'Oracle Java JRE està en funcionament
-
Només si teniu instal·lat el JDK, escriviu / copieu / enganxeu:
sudo update-alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
Aquesta ordre us indica 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/jre1.7.0_45/bin/javaws" 1
aquesta ordre notifica al sistema que l'inici d'Oracle Java Web està en funcionament
Pas 11. Digueu a Ubuntu Linux que l'Oracle Java JDK / JRE hauria de ser el Java per defecte
-
Si teniu instal·lat el JDK, escriviu / Copia / Enganxa:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
O si teniu instal·lat el JRE, escriviu / Copia / Enganxa:
sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
Aquesta ordre configurarà el JRE (Java Runtime Environment) per al sistema
-
Només si teniu instal·lat el JDK, escriviu / copieu / enganxeu:
sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java
Aquesta ordre configurarà el compilador Java del sistema
- Si teniu el JDK instal·lat, escriviu / Copia / Enganxa sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
O bé, si teniu instal·lat el JRE, escriviu / copieu / enganxeu:
sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
Aquesta ordre configurarà Java d'inici web per al sistema
Pas 12. Torneu a carregar el sistema PATH / etc / profile a tot el sistema escrivint l'ordre següent:
-
Escriviu / Copieu / Enganxeu:
. / etc / profile
- Tingueu en compte que el fitxer PATH / etc / profile de tot el sistema es tornarà a carregar després de reiniciar Linux Ubuntu.
Pas 13. Comproveu si Oracle Java està instal·lat correctament al vostre sistema
Executeu l'ordre següent i tingueu en compte la versió de Java: Es mostrarà una instal·lació correcta de 32 bits d'Oracle Java:
-
Escriviu / Copieu / Enganxeu:
java -versió. Aquesta ordre mostra la versió de Java que el sistema està executant. Heu de veure un missatge que diu: versió java "1.7.0_45"
Java (TM) SE Runtime Environment (compilació 1.7.0_45-b18)
- VM del servidor Java HotSpot (TM) (versió 24.45-b08, mode mixt)
-
Escriviu / Copieu / Enganxeu:
java -versió. Aquesta ordre us indica que ara podeu compondre programes Java des del terminal. Veureu un missatge que diu: java 1.7.0_45. Una instal·lació reeixida d’Oracle Java de 64 bits mostrarà:
-
Escriviu / Copieu / Enganxeu:
java -versió. Aquesta ordre mostra la versió de Java que el sistema està executant. Veureu un missatge que diu: versió java "1.7.0_45"
Java (TM) SE Runtime Environment (compilació 1.7.0_45-b18)
- VM de servidor de 64 bits de Java HotSpot (TM) (versió 24.45-b08, mode mixt)
-
Escriviu / Copieu / Enganxeu:
java -versió. Aquesta ordre us indica que ara podeu compondre programes Java des del terminal. Heu de veure un missatge que diu: java 1.7.0_45
Pas 14. Enhorabona, heu instal·lat Oracle Java al vostre sistema Linux
Ara, reinicieu el vostre Ubuntu Linux. Després, el vostre sistema estarà completament configurat per executar i desenvolupar programes Java.
Mètode 1 de 3: Opcional: Com activar Oracle Java al navegador web
Pas 1. Activeu els connectors Java al navegador web creant un enllaç simbòlic des del directori de connectors del navegador a la ubicació dels connectors Java de la distribució Oracle Java
-
Registres vitals:
Us recomano molta precaució quan activeu Oracle Java 7 en un navegador web a causa dels nombrosos defectes en termes de seguretat i explotacions. En essència, si activeu Oracle Java 7 al navegador web, les persones malintencionades poden entrar i danyar el vostre equip aprofitant els seus defectes i els seus punts febles. Per obtenir més informació, visiteu Java Tester
Mètode 2 de 3: Google Chrome
Guia per a Oracle Java de 32 bits:
Pas 1. Introduïu l'ordre següent
-
Escriviu / Copieu / Enganxeu:
sudo mkdir -p / opt / google / chrome / plugins
Es crearà un directori anomenat / opt / google / chrome / plugins
-
Escriviu / Copieu / Enganxeu:
cd / opt / google / chrome / plugins
Aquesta ordre us canviarà al directori de complements de Google Chrome, així que assegureu-vos que esteu al directori abans de l'enllaç simbòlic
-
Escriviu / Copieu / Enganxeu:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Aquesta ordre crearà un enllaç simbòlic a partir del connector JRE Java (Java Runtime Environment) libnpjp2.so al vostre Google Chrome.
Guia per a Oracle Java de 64 bits:
Pas 1. Introduïu l'ordre següent
-
Escriviu / Copieu / Enganxeu:
sudo mkdir -p / opt / google / chrome / plugins
Es crearà un directori anomenat / opt / google / chrome / plugins
-
Escriviu / Copieu / Enganxeu:
cd / opt / google / chrome / plugins
Aquesta ordre us canviarà al directori de complements de Google Chrome, així que assegureu-vos que esteu al directori abans de crear un enllaç simbòlic
-
Escriviu / Copieu / Enganxeu:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Aquesta ordre crearà un enllaç simbòlic a partir del complement Java JRE (Java Runtime Environment) libnpjp2.so a Google Chrome.
Recordatori:
Pas 1. Nota:
De vegades, quan introduïu l'ordre anterior, apareixerà un missatge que diu:
- ln: creant un enllaç simbòlic `./libnpjp2.so ': el fitxer existeix
- Per solucionar aquest problema, només cal que elimineu l'enllaç simbòlic anterior amb l'ordre següent:
-
Escriviu / Copieu / Enganxeu:
cd / opt / google / chrome / plugins
-
Escriviu / Copieu / Enganxeu:
sudo rm -rf libnpjp2.so
- Assegureu-vos que esteu al directori / opt / google / chrome / plugins abans d’introduir l’ordre
Pas 2. Reinicieu el navegador web i aneu al Java Tester per comprovar si Java funciona correctament al navegador web
Mètode 3 de 3: Mozilla Firefox
Guia Oracle Java de 32 bits:
Pas 1. Introduïu l'ordre següent
-
Escriviu / Copieu / Enganxeu:
cd / usr / lib / mozilla / plugins
Aquesta ordre us canviarà al directori / usr / lib / mozilla / plugins, creeu aquest directori si encara no existeix
-
Escriviu / Copieu / Enganxeu:
sudo mkdir -p / usr / lib / mozilla / plugins
Aquesta ordre crearà un directori / usr / lib / mozilla / plugins, així que assegureu-vos que esteu en aquest directori abans de crear un enllaç simbòlic
-
Escriviu / Copieu / Enganxeu:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/i386/libnpjp2.so
Aquesta ordre crearà un enllaç simbòlic a partir del complement Java JRE (Java Runtime Environment) libnpjp2.so al vostre Mozilla Firefox
Pas 2. ==== Guia per a Oracle Java de 64 bits:
====
Pas 3. Introduïu l'ordre següent
-
Escriviu / Copieu / Enganxeu:
cd / usr / lib / mozilla / plugins
Aquesta ordre us canviarà al directori / usr / lib / mozilla / plugins, creeu aquest directori si encara no existeix
-
Escriviu / Copieu / Enganxeu:
sudo mkdir -p / usr / lib / mozilla / plugins
Aquesta ordre crearà un directori / usr / lib / mozilla / plugins, així que assegureu-vos que esteu en aquest directori abans de crear un enllaç simbòlic
-
Escriviu / Copieu / Enganxeu:
sudo ln -s /usr/local/java/jre1.7.0_45/lib/amd64/libnpjp2.so
Aquesta ordre crearà un enllaç simbòlic a partir del complement Java JRE (Java Runtime Environment) libnpjp2.so a Mozilla Firefox.
Recordatori:
Pas 1. Nota:
De vegades, quan introduïu l'ordre anterior, pot aparèixer el missatge següent:
- ln: creant un enllaç simbòlic `./libnpjp2.so ': el fitxer existeix
- Per solucionar aquest problema, simplement elimineu l'enllaç simbòlic anterior amb l'ordre següent:
-
Escriviu / Copieu / Enganxeu:
cd / usr / lib / mozilla / plugins
-
Escriviu / Copieu / Enganxeu:
sudo rm -rf libnpjp2.so
- Assegureu-vos que esteu al directori / usr / lib / mozilla / plugins abans d’introduir l’ordre.
Pas 2. Reinicieu el navegador web i aneu al lloc Java Tester per comprovar si Java funciona correctament al navegador web
Consells
- Per utilitzar Ubuntu Linux, podeu optar per utilitzar OpenJDK, que és una implementació de codi obert i lliure del llenguatge de programació Java, o bé utilitzar l’Oracle Java JDK o JRE. Algunes persones prefereixen Oracle Java (perquè és la versió més actualitzada de Java i proporcionada directament pel mantenidor de la tecnologia Java), però trieu segons la vostra preferència.
- Tingueu en compte que Oracle actualitza la seguretat, corregeix errors i planteja problemes de rendiment cada vegada que llança un nou Oracle Java. Quan instal·leu Oracle Java al sistema, assegureu-vos de conèixer el número de versió.
- Tingueu en compte que aquest document es revisa periòdicament ja que Oracle canvia de vegades com s’instal·la el binari JDK / JRE.