Ez a dokumentum segítséget kíván nyújtani az Oracle Java JDK/JRE számos új verziójának frissítéséhez Ubuntu Linux rendszeren. Hibajavítások és biztonsági problémák miatt az Oracle gyakran frissíti a Java JDK/JRE verzióját.
-
Jegyzet:
Ez a cikk feltételezi, hogy az Oracle Java 7 32 bites vagy 64 bites verziója van a/usr/local/java fájlban, és frissíteni szeretne az Oracle Java új verziójára. Ha nem, kérjük, olvassa el az alábbi cikket további információkért:
- Az Oracle Java telepítése Ubuntu Linux rendszeren
Lépések
1. lépés: Töltse le az új Oracle Java bináris fájlokat, és győződjön meg arról, hogy az Oracle Java frissített Java JDK/JRE bináris fájljait választotta ki az Ubuntu Linux rendszer architektúrájához, 32 bites vagy 64 bites, az Oracle Java bináris fájlok (tar. gz) például:
- jdk-7u40-linux-i586.tar.gz (32 bites)
-
jre-7u40-linux-i586.tar.gz (32 bites)
vagy
- jdk-7u40-linux-x64.tar.gz (64 bites)
- jre-7u40-linux-x64.tar.gz (64 bites)
1. módszer a 4-ből: 32 bites Oracle Java utasítások:
1. lépés: Legyen root felhasználó, és másolja az új tömörített Oracle Java bináris fájlokat a letöltési könyvtárból a/usr/local/java mappába
-
Típus/Másolás/Beillesztés:
cd /home /"felhasználóneved"/Letöltések
-
Típus/Másolás/Beillesztés:
sudo cp -r jdk-7u40-linux-i586.tar.gz/usr/local/java
-
Típus/Másolás/Beillesztés:
sudo cp -r jre-7u40-linux-i586.tar.gz/usr/local/java
-
Típus/Másolás/Beillesztés:
cd/usr/local/java
2. lépés. Ezután kicsomagoljuk az Oracle Java bináris fájljaink új verzióját a/usr/local/java könyvtárban
-
Típus/Másolás/Beillesztés:
sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
Típus/Másolás/Beillesztés:
sudo tar xvzf jre-7u40-linux-i586.tar.gz
2. módszer a 4-ből: 64 bites Oracle Java utasítások:
1. lépés: Legyen root felhasználó, és másolja az új tömörített Oracle Java bináris fájlokat a letöltési könyvtárból a/usr/local/java mappába
-
Típus/Másolás/Beillesztés:
cd /home /"felhasználóneved"/Letöltések
-
Típus/Másolás/Beillesztés:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz/usr/local/java
-
Típus/Másolás/Beillesztés:
sudo -s cp -r jre-7u40-linux-x64.tar.gz/usr/local/java
-
Típus/Másolás/Beillesztés:
cd/usr/local/java
2. lépés. Ezután kicsomagoljuk az Oracle Java bináris fájljaink új verzióját a/usr/local/java könyvtárban
-
Típus/Másolás/Beillesztés:
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
Típus/Másolás/Beillesztés:
sudo tar xvzf jre-7u40-linux-x64.tar.gz
3. lépés. Ezen a ponton két új tömörítetlen bináris könyvtárral kell rendelkeznie a/usr/local/java fájlban a Java JDK/JRE fájlokhoz, amelyek a következők:
jdk1.7.0_40
jre1.7.0_40
Együtt:
jdk1.7.0_25
jre1.7.0_25
3. módszer a 4 -ből: Módosítsa a Linux rendszert PATH:
1. lépés: Szerkessze a rendszer PATH fájlját /etc /profile, és adja hozzá a következő rendszerváltozókat a rendszer elérési útjához
Gyökérként használja a gedit, a nano vagy bármely más szövegszerkesztőt, és nyissa meg az /etc /profile fájlt
-
Típus/Másolás/Beillesztés:
sudo gedit /etc /profile
vagy
-
Típus/Másolás/Beillesztés:
sudo nano /etc /profile
2. lépés. Görgessen lefelé a nyílbillentyűkkel a fájl végéig, és adja hozzá az alábbi sorokat az /etc /profile fájl végéhez az Ubuntu Linux rendszerben, ekkor módosítani fogja a régi verziószámokat Az Oracle Java -ról a Java új verziójára módosítja a verziószámokat a következő PATH fájlban /etc /profile:
Módosítsa az /etc /profile fájlt:
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
JAVA_HOME exportálása
exportálás JRE_HOME
export PATH
Váltson erre:
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
JAVA_HOME exportálása
exportálás JRE_HOME
export PATH
Mentse a fájlt, és lépjen ki
4. módszer a 4 -ből: Tájékoztassa rendszerét a frissített Oracle Java verzióról:
1. lépés. Tájékoztassa Ubuntu Linux rendszerét, ahol az Oracle Java JRE/JDK található, most frissíteni szeretné a rendszert az Oracle Java 1.7.0_40 használatára
-
Típus/Másolás/Beillesztés:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java "1
-
Típus/Másolás/Beillesztés:
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac "1
-
Típus/Másolás/Beillesztés:
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws "1
2. lépés. Tájékoztassa Ubuntu Linux rendszerét, hogy az Oracle Java JRE 1.7.0_40 legyen az új alapértelmezett Java
-
Típus/Másolás/Beillesztés:
sudo update-alternatives-set java/usr/local/java/jre1.7.0_40/bin/java
-
Típus/Másolás/Beillesztés:
sudo update-alternatives-set javac/usr/local/java/jdk1.7.0_40/bin/javac
-
Típus/Másolás/Beillesztés:
sudo update-alternatives-set javaws/usr/local/java/jre1.7.0_40/bin/javaws
3. lépés: Töltse be újra a rendszer széles PATH /etc /profile parancsát a következő parancs beírásával:
-
Típus/Másolás/Beillesztés:
. /etc/profile
- Ne feledje, hogy az egész rendszerre kiterjedő PATH /etc /profile fájl újra betöltődik az Ubuntu Linux rendszer újraindítása után
4. lépés: Az alábbi parancsok futtatásával és az új Java frissítés verziószámának megjegyzésével ellenőrizze, hogy az Oracle Java új verziója helyesen lett -e telepítve a rendszerére
-
Típus/Másolás/Beillesztés:
java -verzió
ez a parancs megjeleníti a rendszeren futó Java verziót
5. lépés. Üzenetet kell kapnia, amely a következőket jeleníti meg:
-
java verzió "1.7.0_40"
Java (TM) SE Runtime Environment (1.7.0_40-b08 build) Java HotSpot (TM) 64 bites szerver virtuális gép (25.1-b02 build, vegyes mód)
-
Típus/Másolás/Beillesztés:
javac -verzió
-
ez a parancs tudatja, hogy mostantól képes java programokat fordítani a terminálról
Egy üzenetet kell kapnia, amely a következőket jeleníti meg:
- javac 1.7.0_40
6. lépés. Ezután lehetősége van a régi Oracle Java JDK/JRE eltávolítására, egyszerűen eltávolítva a régi Java JDK/JRE bináris fájlokat tartalmazó könyvtárat
-
Típus/Másolás/Beillesztés:
cd/usr/local/java
-
Típus/Másolás/Beillesztés:
sudo rm -rf jdk1.7.0_40
-
Típus/Másolás/Beillesztés:
sudo rm -rf jre1.7.0_40
7. lépés Indítsa újra az Ubuntu Linux rendszert, és a rendszer teljes mértékben konfigurálva lesz a Java programok futtatásához és fejlesztéséhez
Választható: Az Oracle Java engedélyezése a webböngészőben
A Java beépülő modul engedélyezéséhez a webböngészőben szimbolikus linket kell létrehoznia a webböngészők beépülő könyvtárából az Oracle Java terjesztésében szereplő Java beépülő modul helyére
Google Chrome
32 bites Oracle Java utasítások:
-
Adja ki a következő parancsokat.
-
Típus/Másolás/Beillesztés:
sudo mkdir -p/opt/google/chrome/plugins
ez létrehozza a/opt/google/chrome/plugins nevű könyvtárat
-
Típus/Beillesztés/Másolás:
cd/opt/google/chrome/plugins
ez átvált a google chrome plugins könyvtárába, győződjön meg róla, hogy ebben a könyvtárban van, mielőtt létrehozná a szimbolikus linket
-
Típus/Beillesztés/Másolás:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
ez szimbolikus linket hoz létre a Java JRE (Java Runtime Environment) bővítményből libnpjp2.so a Google Chrome böngészőjére
-
64 bites Oracle Java utasítások:
-
Adja ki a következő parancsokat.
-
Típus/Másolás/Beillesztés:
sudo mkdir -p/opt/google/chrome/plugins
ez létrehozza a/opt/google/chrome/plugins nevű könyvtárat
-
Típus/Beillesztés/Másolás:
cd/opt/google/chrome/plugins
ez átvált a google chrome plugins könyvtárába, győződjön meg róla, hogy ebben a könyvtárban van, mielőtt létrehozná a szimbolikus linket
-
Típus/Beillesztés/Másolás:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
ez szimbolikus linket hoz létre a Java JRE (Java Runtime Environment) bővítményből libnpjp2.so a Google Chrome böngészőjére
-
Emlékeztetők:
-
Jegyzet:
Néha, amikor kiadja a fenti parancsot, üzenetet kaphat, amely a következőket írja ki:
- ln: szimbolikus link létrehozása `./libnpjp2.so ': A fájl létezik
- A probléma megoldásához egyszerűen távolítsa el az előző szimbolikus linket a következő paranccsal:
-
Típus/Másolás/Beillesztés:
cd/opt/google/chrome/plugins
-
Típus/Másolás/Beillesztés:
sudo rm -rf libnpjp2.so
- A parancs kiadása előtt győződjön meg arról, hogy a/opt/google/chrome/plugins könyvtárban van
-
Indítsa újra a webböngészőt, és keresse fel a Java Tester alkalmazást, és ellenőrizze, hogy a Java működik -e a webböngészőben.
Mozilla Firefox
32 bites Oracle Java utasítások:
-
Adja ki a következő parancsot
-
Típus/Beillesztés/Másolás:
cd/usr/lib/mozilla/plugins
ez megváltoztatja a/usr/lib/mozilla/plugins könyvtárat, hozza létre ezt a könyvtárat, ha nincs meg
-
Típus/Beillesztés/Másolás:
sudo mkdir -p/usr/lib/mozilla/plugins
ez létrehozza a/usr/lib/mozilla/plugins könyvtárat, a szimbolikus link létrehozása előtt győződjön meg róla, hogy ebben a könyvtárban van
-
Típus/Beillesztés/Másolás:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
ez szimbolikus linket hoz létre a Java JRE (Java Runtime Environment) bővítményből libnpjp2.so Mozilla Firefox böngészőjére
-
64 bites Oracle Java utasítások:
-
Adja ki a következő parancsokat.
-
Típus/Beillesztés/Másolás:
cd/usr/lib/mozilla/plugins
ez megváltoztatja a/usr/lib/mozilla/plugins könyvtárat, hozza létre ezt a könyvtárat, ha nincs meg
-
Típus/Beillesztés/Másolás:
sudo mkdir -p/usr/lib/mozilla/plugins
ez létrehozza a/usr/lib/mozilla/plugins könyvtárat, a szimbolikus link létrehozása előtt győződjön meg róla, hogy ebben a könyvtárban van
-
Típus/Beillesztés/Másolás:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
ez szimbolikus linket hoz létre a Java JRE (Java Runtime Environment) bővítményből libnpjp2.so Mozilla Firefox böngészőjére
-
Emlékeztetők:
-
Jegyzet:
Néha, amikor kiadja a fenti parancsot, üzenetet kaphat, amely a következőket írja ki:
- ln: szimbolikus link létrehozása `./libnpjp2.so ': A fájl létezik
- A probléma megoldásához egyszerűen távolítsa el az előző szimbolikus linket a következő paranccsal:
-
Típus/Másolás/Beillesztés:
cd/usr/lib/mozilla/plugins
-
Típus/Másolás/Beillesztés:
sudo rm -rf libnpjp2.so
- A parancs kiadása előtt győződjön meg arról, hogy a/usr/lib/mozilla/plugins könyvtárban van
-
Indítsa újra a webböngészőt, és keresse fel a Java Tester alkalmazást, és ellenőrizze, hogy a Java működik -e a webböngészőben.
-