Acest document este destinat să ajute la actualizarea multor noi versiuni de Oracle Java JDK / JRE pe Ubuntu Linux. Din când în când, din cauza remedierilor de erori și a problemelor de securitate, Oracle lansează actualizări la versiunea lor de Java JDK / JRE.
-
Notă:
Acest articol presupune că aveți o versiune de Oracle Java 7 pe 32 de biți sau pe 64 de biți situată în / usr / local / java și doriți să faceți upgrade la o nouă versiune de Oracle Java. Dacă nu vă rugăm, consultați următorul articol pentru mai multe informații:
- Cum se instalează Oracle Java pe Ubuntu Linux
Pași
Pasul 1. Descărcați noile binare Oracle Java asigurați-vă că ați selectat binele corecte actualizate Java JDK / JRE ale Oracle Java, pentru arhitectura de sistem Ubuntu Linux, fie pe 32 de biți, fie pe 64 de biți, binele Oracle Java se termină în (tar. gz) cum ar fi:
- jdk-7u40-linux-i586.tar.gz (32 de biți)
-
jre-7u40-linux-i586.tar.gz (32 de biți)
sau
- jdk-7u40-linux-x64.tar.gz (64 de biți)
- jre-7u40-linux-x64.tar.gz (64 de biți)
Metoda 1 din 4: Instrucțiuni Oracle Java pe 32 de biți:
Pasul 1. Deveniți utilizator root și copiați noile binare Oracle Java comprimate din directorul nostru de descărcare în / usr / local / java
-
Tastați / copiați / lipiți:
cd / acasă /"nume de utilizator"/ Descărcări
-
Tastați / copiați / lipiți:
sudo cp -r jdk-7u40-linux-i586.tar.gz / usr / local / java
-
Tastați / copiați / lipiți:
sudo cp -r jre-7u40-linux-i586.tar.gz / usr / local / java
-
Tastați / copiați / lipiți:
cd / usr / local / java
Pasul 2. Urmează să descărcăm noua noastră versiune de binare Oracle Java, în directorul / usr / local / java
-
Tastați / copiați / lipiți:
sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
Tastați / copiați / lipiți:
sudo tar xvzf jre-7u40-linux-i586.tar.gz
Metoda 2 din 4: Instrucțiuni Oracle Java pe 64 de biți:
Pasul 1. Deveniți utilizator root și copiați noile binare Oracle Java comprimate din directorul nostru de descărcare în / usr / local / java
-
Tastați / copiați / lipiți:
cd / acasă /"nume de utilizator"/ Descărcări
-
Tastați / copiați / lipiți:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz / usr / local / java
-
Tastați / copiați / lipiți:
sudo -s cp -r jre-7u40-linux-x64.tar.gz / usr / local / java
-
Tastați / copiați / lipiți:
cd / usr / local / java
Pasul 2. Urmează să descărcăm noua noastră versiune de binare Oracle Java, în directorul / usr / local / java
-
Tastați / copiați / lipiți:
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
Tastați / copiați / lipiți:
sudo tar xvzf jre-7u40-linux-x64.tar.gz
Pasul 3. În acest moment ar trebui să aveți două noi directoare binare necomprimate în / usr / local / java pentru Java JDK / JRE listate ca:
jdk1.7.0_40
jre1.7.0_40
Împreună cu:
jdk1.7.0_25
jre1.7.0_25
Metoda 3 din 4: Modificați-vă sistemul PATH:
Pasul 1. Editați fișierul PATH de sistem / etc / profile și adăugați următoarele variabile de sistem la calea sistemului
Utilizați gedit, nano sau orice alt editor de text, ca root și deschideți / etc / profile
-
Tastați / copiați / lipiți:
sudo gedit / etc / profile
sau
-
Tastați / copiați / lipiți:
sudo nano / etc / profile
Pasul 2. Derulați în jos folosind tastele săgeți până la sfârșitul fișierului și adăugați următoarele linii de mai jos la sfârșitul fișierului / etc / profile din Ubuntu Linux, în acest moment veți schimba numerele de versiune din vechiul Oracle Java la noua versiune de Java, veți schimba numerele de versiuni în fișierul PATH de sistem / etc / profile:
Modificați fișierul / 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
export JAVA_HOME
export JRE_HOME
export PATH
Schimbați la aceasta:
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
export JAVA_HOME
export JRE_HOME
export PATH
Salvați fișierul și ieșiți
Metoda 4 din 4: informați sistemul dvs. despre versiunea actualizată Oracle Java:
Pasul 1. Informați-vă sistemul Ubuntu Linux unde se află Oracle Java JRE / JDK, acum veți dori să actualizați sistemul pentru a utiliza Oracle Java 1.7.0_40
-
Tastați / copiați / lipiți:
sudo update-alternatives --install "/ usr / bin / java" "java" "/ usr / local / java /jre1.7.0_40/ bin / java "1
-
Tastați / copiați / lipiți:
sudo update-alternatives --install "/ usr / bin / javac" "javac" "/ usr / local / java /jdk1.7.0_40/ bin / javac "1
-
Tastați / copiați / lipiți:
sudo update-alternatives --install "/ usr / bin / javaws" "javaws" "/ usr / local / java /jre1.7.0_40 / bin/ javaws "1
Pasul 2. Informați-vă sistemul Ubuntu Linux, că Oracle Java JRE 1.7.0_40 trebuie să fie noul Java implicit
-
Tastați / copiați / lipiți:
sudo update-alternatives --set java / usr / local / java /jre1.7.0_40/ bin / java
-
Tastați / copiați / lipiți:
sudo update-alternatives --set javac / usr / local / java /jdk1.7.0_40/ bin / javac
-
Tastați / copiați / lipiți:
sudo update-alternatives --set javaws / usr / local / java /jre1.7.0_40/ bin / javaws
Pasul 3. Reîncărcați sistemul PATH / etc / profile pe întregul sistem, tastând următoarea comandă:
-
Tastați / copiați / lipiți:
. / etc / profile
- Rețineți că fișierul PATH / etc / profile la nivel de sistem se va reîncărca după repornirea sistemului Ubuntu Linux
Pasul 4. Testați pentru a vedea dacă noua versiune de Oracle Java a fost instalată corect pe sistemul dvs. executând următoarele comenzi și notând numărul versiunii noii actualizări Java
-
Tastați / copiați / lipiți:
java -versiune
această comandă afișează versiunea de Java care rulează pe sistemul dvs
Pasul 5. Ar trebui să primiți un mesaj care afișează:
-
versiunea java "1.7.0_40"
Java (TM) SE Runtime Environment (build 1.7.0_40-b08) Java HotSpot (TM) 64-Bit Server VM (build build 25.1-b02, modul mixt)
-
Tastați / copiați / lipiți:
javac -versiune
-
această comandă vă permite să știți că acum puteți compila programe java de la terminal
Ar trebui să primiți un mesaj care afișează:
- javac 1.7.0_40
Pasul 6. Ulterior, aveți opțiunea de a elimina vechiul Oracle Java JDK / JRE, prin simpla eliminare a directorului care conține vechile binaruri Java JDK / JRE
-
Tastați / copiați / lipiți:
cd / usr / local / java
-
Tastați / copiați / lipiți:
sudo rm -rf jdk1.7.0_40
-
Tastați / copiați / lipiți:
sudo rm -rf jre1.7.0_40
Pasul 7. Reporniți sistemul Ubuntu Linux și sistemul dvs. va fi complet configurat pentru rularea și dezvoltarea programelor Java
Opțional: Cum se activează Oracle Java în browserele dvs. web
Pentru a activa plug-in-ul Java în browserele dvs. web, trebuie să faceți o legătură simbolică din directorul plug-in-ului pentru browserele web către locația plug-in-ului Java inclus în distribuția dvs. Oracle Java
Google Chrome
Instrucțiuni Oracle Java pe 32 de biți:
-
Emiteți următoarele comenzi.
-
Tastați / copiați / lipiți:
sudo mkdir -p / opt / google / chrome / plugins
aceasta va crea un director numit / opt / google / chrome / plugins
-
Tastați / lipiți / copiați:
cd / opt / google / chrome / plugins
acest lucru vă va schimba în directorul de pluginuri Google Chrome, asigurați-vă că vă aflați în acest director înainte de a face legătura simbolică
-
Tastați / lipiți / copiați:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
aceasta va crea o legătură simbolică din pluginul Java JRE (Java Runtime Environment) libnpjp2.so în browserul dvs. web Google Chrome
-
Instrucțiuni Oracle Java pe 64 de biți:
-
Emiteți următoarele comenzi.
-
Tastați / copiați / lipiți:
sudo mkdir -p / opt / google / chrome / plugins
aceasta va crea un director numit / opt / google / chrome / plugins
-
Tastați / lipiți / copiați:
cd / opt / google / chrome / plugins
acest lucru vă va schimba în directorul de pluginuri Google Chrome, asigurați-vă că vă aflați în acest director înainte de a face legătura simbolică
-
Tastați / lipiți / copiați:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
aceasta va crea o legătură simbolică din pluginul Java JRE (Java Runtime Environment) libnpjp2.so în browserul dvs. web Google Chrome
-
Mementouri:
-
Notă:
Uneori, atunci când emiteți comanda de mai sus, puteți primi un mesaj care spune:
- ln: crearea legăturii simbolice `./libnpjp2.so ': Fișierul există
- Pentru a corecta această problemă, pur și simplu eliminați linkul simbolic anterior folosind următoarea comandă:
-
Tastați / copiați / lipiți:
cd / opt / google / chrome / plugins
-
Tastați / copiați / lipiți:
sudo rm -rf libnpjp2.so
- Asigurați-vă că vă aflați în directorul / opt / google / chrome / plugins înainte de a lansa comanda
-
Reporniți browserul web și accesați Java Tester pentru a testa dacă Java funcționează în browserul dvs. web.
Mozilla Firefox
Instrucțiuni Oracle Java pe 32 de biți:
-
Lansați următoarea comandă
-
Tastați / lipiți / copiați:
cd / usr / lib / mozilla / plugins
acest lucru vă va schimba în directorul / usr / lib / mozilla / plugins, creați acest director dacă nu îl aveți
-
Tastați / lipiți / copiați:
sudo mkdir -p / usr / lib / mozilla / plugins
aceasta va crea directorul / usr / lib / mozilla / plugins, asigurați-vă că sunteți în acest director înainte de a face linkul simbolic
-
Tastați / lipiți / copiați:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
aceasta va crea o legătură simbolică din pluginul Java JRE (Java Runtime Environment) libnpjp2.so în browserul dvs. web Mozilla Firefox
-
Instrucțiuni Oracle Java pe 64 de biți:
-
Emiteți următoarele comenzi.
-
Tastați / lipiți / copiați:
cd / usr / lib / mozilla / plugins
acest lucru vă va schimba în directorul / usr / lib / mozilla / plugins, creați acest director dacă nu îl aveți
-
Tastați / lipiți / copiați:
sudo mkdir -p / usr / lib / mozilla / plugins
aceasta va crea directorul / usr / lib / mozilla / plugins, asigurați-vă că sunteți în acest director înainte de a face linkul simbolic
-
Tastați / lipiți / copiați:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
aceasta va crea o legătură simbolică din pluginul Java JRE (Java Runtime Environment) libnpjp2.so în browserul dvs. web Mozilla Firefox
-
Mementouri:
-
Notă:
Uneori, atunci când emiteți comanda de mai sus, puteți primi un mesaj care spune:
- ln: crearea legăturii simbolice `./libnpjp2.so ': Fișierul există
- Pentru a corecta această problemă, pur și simplu eliminați linkul simbolic anterior folosind următoarea comandă:
-
Tastați / copiați / lipiți:
cd / usr / lib / mozilla / plugins
-
Tastați / copiați / lipiți:
sudo rm -rf libnpjp2.so
- Asigurați-vă că vă aflați în directorul / usr / lib / mozilla / plugins înainte de a lansa comanda
-
Reporniți browserul web și accesați Java Tester pentru a testa dacă Java funcționează în browserul dvs. web.
-