Aquest document està destinat a ajudar amb l'actualització de les moltes versions de nova versió d'Oracle Java JDK / JRE a Ubuntu Linux. De tant en tant, a causa de correccions d'errors i problemes de seguretat, Oracle publica actualitzacions de la seva versió de Java JDK / JRE.
-
Nota:
En aquest article es pressuposa que teniu una versió d'Oracle Java 7 de 32 o 64 bits ubicada a / usr / local / java i voleu actualitzar a una nova versió d'Oracle Java. Si no ho feu, consulteu l'article següent per obtenir més informació:
- Com instal·lar Oracle Java a Ubuntu Linux
Passos
Pas 1. Descarregueu els nous fitxers binaris Oracle Java i assegureu-vos de seleccionar els binaris Java JDK / JRE actualitzats correctament d’Oracle Java, per a l’arquitectura del sistema Ubuntu Linux, ja sigui de 32 o 64 bits, els binaris Oracle Java acaben en (tar. gz) com ara:
- jdk-7u40-linux-i586.tar.gz (32 bits)
-
jre-7u40-linux-i586.tar.gz (32 bits)
o bé
- jdk-7u40-linux-x64.tar.gz (64 bits)
- jre-7u40-linux-x64.tar.gz (64 bits)
Mètode 1 de 4: instruccions Oracle Java de 32 bits:
Pas 1. Feu-vos usuari root i copieu els nous fitxers binaris Oracle Java comprimits del nostre directori de descàrregues a / usr / local / java
-
Escriviu / Copieu / Enganxeu:
cd / home /"el teu nom d'usuari"/ Descàrregues
-
Escriviu / Copieu / Enganxeu:
sudo cp -r jdk-7u40-linux-i586.tar.gz / usr / local / java
-
Escriviu / Copieu / Enganxeu:
sudo cp -r jre-7u40-linux-i586.tar.gz / usr / local / java
-
Escriviu / Copieu / Enganxeu:
cd / usr / local / java
Pas 2. A continuació, descomprimirem la nostra nova versió dels fitxers binaris Oracle Java, al directori / usr / local / java
-
Escriviu / Copieu / Enganxeu:
sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
Escriviu / Copieu / Enganxeu:
sudo tar xvzf jre-7u40-linux-i586.tar.gz
Mètode 2 de 4: instruccions Oracle Java de 64 bits:
Pas 1. Feu-vos usuari root i copieu els nous fitxers binaris Oracle Java comprimits del nostre directori de descàrregues a / usr / local / java
-
Escriviu / Copieu / Enganxeu:
cd / home /"el teu nom d'usuari"/ Descàrregues
-
Escriviu / Copieu / Enganxeu:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz / usr / local / java
-
Escriviu / Copieu / Enganxeu:
sudo -s cp -r jre-7u40-linux-x64.tar.gz / usr / local / java
-
Escriviu / Copieu / Enganxeu:
cd / usr / local / java
Pas 2. A continuació, descomprimirem la nostra nova versió dels fitxers binaris Oracle Java, al directori / usr / local / java
-
Escriviu / Copieu / Enganxeu:
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
Escriviu / Copieu / Enganxeu:
sudo tar xvzf jre-7u40-linux-x64.tar.gz
Pas 3. En aquest punt, haureu de tenir dos directoris binaris no comprimits nous a / usr / local / java per al Java JDK / JRE que figuren com:
jdk1.7.0_40
jre1.7.0_40
Conjuntament amb:
jdk1.7.0_25
jre1.7.0_25
Mètode 3 de 4: Modifiqueu el PATH del vostre sistema Linux:
Pas 1. Editeu el fitxer PATH del sistema / etc / profile i afegiu les següents variables del sistema al vostre camí del sistema
Utilitzeu gedit, nano o qualsevol altre editor de text, com a root, i obriu / etc / profile
-
Escriviu / Copieu / Enganxeu:
sudo gedit / etc / profile
o bé
-
Escriviu / Copieu / Enganxeu:
sudo nano / etc / profile
Pas 2. Desplaceu-vos cap avall amb les tecles de fletxa fins al final del fitxer i afegiu les línies següents al final del fitxer / etc / profile a Ubuntu Linux, en aquest moment canvieu els números de versió de l'antiga Oracle Java a la nova versió de Java, canviarà els números de versions al fitxer PATH del sistema següent / etc / profile:
Modifiqueu el fitxer / etc / profile:
JAVA_HOME = / usr / local / java /jdk1.7.0_25
PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
JRE_HOME = / usr / local / java /jre1.7.0_25
PATH = $ PATH: $ HOME / bin: $ JRE_HOME / bin
exporta JAVA_HOME
exporta JRE_HOME
PATH d'exportació
Canvieu a això:
JAVA_HOME = / usr / local / java /jdk1.7.0_40
PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
JRE_HOME = / usr / local / java /jre1.7.0_40
PATH = $ PATH: $ HOME / bin: $ JRE_HOME / bin
exporta JAVA_HOME
exporta JRE_HOME
PATH d'exportació
Deseu el fitxer i sortiu
Mètode 4 de 4: informeu el sistema de la versió actualitzada d'Oracle Java:
Pas 1. Informeu el vostre sistema Ubuntu Linux on es troba el vostre Oracle Java JRE / JDK, ara voldreu actualitzar el sistema per utilitzar Oracle Java 1.7.0_40
-
Escriviu / Copieu / Enganxeu:
sudo update-alternatives --install "/ usr / bin / java" "java" "/ usr / local / java /jre1.7.0_40/ bin / java "1
-
Escriviu / Copieu / Enganxeu:
sudo update-alternatives --install "/ usr / bin / javac" "javac" "/ usr / local / java /jdk1.7.0_40/ bin / javac "1
-
Escriviu / Copieu / Enganxeu:
sudo update-alternatives --install "/ usr / bin / javaws" "javaws" "/ usr / local / java /jre1.7.0_40 / bin/ javaws "1
Pas 2. Informeu el vostre sistema Ubuntu Linux que Oracle Java JRE 1.7.0_40 ha de ser el nou Java per defecte
-
Escriviu / Copieu / Enganxeu:
sudo update-alternatives --set java / usr / local / java /jre1.7.0_40/ bin / java
-
Escriviu / Copieu / Enganxeu:
sudo update-alternatives --set javac / usr / local / java /jdk1.7.0_40/ bin / javac
-
Escriviu / Copieu / Enganxeu:
sudo update-alternatives --set javaws / usr / local / java /jre1.7.0_40/ bin / javaws
Pas 3. Torneu a carregar el sistema PATH / etc / profile tot escrivint l'ordre següent:
-
Escriviu / Copieu / Enganxeu:
. / etc / profile
- Tingueu en compte que el fitxer PATH / etc / profile de tot el sistema es recarregarà després de reiniciar el sistema Ubuntu Linux
Pas 4. Proveu per veure si la nova versió d'Oracle Java s'ha instal·lat correctament al sistema executant les ordres següents i assenyalant el número de versió de la nova actualització de Java
-
Escriviu / Copieu / Enganxeu:
java -versió
aquesta ordre mostra la versió de Java que s'executa al vostre sistema
Pas 5. Heu de rebre un missatge que mostri:
-
versió java "1.7.0_40"
Java (TM) SE Runtime Environment (compilació 1.7.0_40-b08) Java HotSpot (TM) VM del servidor de 64 bits (compilació de compilació 25.1-b02, mode mixt)
-
Escriviu / Copieu / Enganxeu:
javac -versió
-
aquesta ordre us permet saber que ara podeu compilar programes java des del terminal
Heu de rebre un missatge que mostri:
- javac 1.7.0_40
Pas 6. Després, teniu l'opció d'eliminar l'antic Oracle Java JDK / JRE, simplement eliminant el directori que conté els antics fitxers binaris Java JDK / JRE
-
Escriviu / Copieu / Enganxeu:
cd / usr / local / java
-
Escriviu / Copieu / Enganxeu:
sudo rm -rf jdk1.7.0_40
-
Escriviu / Copieu / Enganxeu:
sudo rm -rf jre1.7.0_40
Pas 7. Reinicieu el sistema Ubuntu Linux i el vostre sistema estarà completament configurat per executar i desenvolupar programes Java
Opcional: com s'activa Oracle Java als navegadors web
Per habilitar el connector Java als vostres navegadors web, heu de fer un enllaç simbòlic des del directori de connectors dels navegadors web a la ubicació del connector Java inclòs a la vostra distribució d'Oracle Java
Google Chrome
Instruccions Oracle Java de 32 bits:
-
Emeteu les ordres següents.
-
Escriviu / Copieu / Enganxeu:
sudo mkdir -p / opt / google / chrome / plugins
això crearà un directori anomenat / opt / google / chrome / plugins
-
Escriviu / Enganxeu / Copieu:
cd / opt / google / chrome / plugins
això us canviarà al directori de connectors de Google Chrome, assegureu-vos que esteu en aquest directori abans de fer l'enllaç simbòlic
-
Escriviu / Enganxa / Copia:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
això crearà un enllaç simbòlic a partir del connector Java JRE (Java Runtime Environment) libnpjp2.so al navegador web Google Chrome
-
Instruccions de 64 bits d'Oracle Java:
-
Emeteu les ordres següents.
-
Escriviu / Copieu / Enganxeu:
sudo mkdir -p / opt / google / chrome / plugins
això crearà un directori anomenat / opt / google / chrome / plugins
-
Escriviu / Enganxa / Copia:
cd / opt / google / chrome / plugins
això us canviarà al directori de connectors de Google Chrome, assegureu-vos que esteu en aquest directori abans de fer l'enllaç simbòlic
-
Escriviu / Enganxeu / Copieu:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
això crearà un enllaç simbòlic a partir del connector Java JRE (Java Runtime Environment) libnpjp2.so al navegador web Google Chrome
-
Recordatoris:
-
Nota:
De vegades, quan emeteu l'ordre anterior, podeu rebre un missatge que digui:
- ln: creant un enllaç simbòlic `./libnpjp2.so ': el fitxer existeix
- Per corregir aquest problema, simplement 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’emetre l’ordre
-
Reinicieu el navegador web i aneu a Java Tester per comprovar si Java funciona al vostre navegador web.
Mozilla Firefox
Instruccions Oracle Java de 32 bits:
-
Emeteu l'ordre següent
-
Escriviu / Enganxeu / Copieu:
cd / usr / lib / mozilla / plugins
això us canviarà al directori / usr / lib / mozilla / plugins, creeu aquest directori si no el teniu
-
Escriviu / Enganxeu / Copieu:
sudo mkdir -p / usr / lib / mozilla / plugins
això crearà el directori / usr / lib / mozilla / plugins, assegureu-vos que esteu en aquest directori abans de fer l'enllaç simbòlic
-
Escriviu / Enganxeu / Copieu:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
això crearà un enllaç simbòlic a partir del connector Java JRE (Java Runtime Environment) libnpjp2.so al navegador web Mozilla Firefox
-
Instruccions de 64 bits d'Oracle Java:
-
Emeteu les ordres següents.
-
Escriviu / Enganxeu / Copieu:
cd / usr / lib / mozilla / plugins
això us canviarà al directori / usr / lib / mozilla / plugins, creeu aquest directori si no el teniu
-
Escriviu / Enganxeu / Copieu:
sudo mkdir -p / usr / lib / mozilla / plugins
això crearà el directori / usr / lib / mozilla / plugins, assegureu-vos que esteu en aquest directori abans de fer l'enllaç simbòlic
-
Escriviu / Enganxeu / Copieu:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
això crearà un enllaç simbòlic a partir del connector Java JRE (Java Runtime Environment) libnpjp2.so al navegador web Mozilla Firefox
-
Recordatoris:
-
Nota:
De vegades, quan emeteu l'ordre anterior, podeu rebre un missatge que digui:
- ln: creant un enllaç simbòlic `./libnpjp2.so ': el fitxer existeix
- Per corregir 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’emetre l’ordre
-
Reinicieu el navegador web i aneu a Java Tester per comprovar si Java funciona al vostre navegador web.
-