Dokumen ini bertujuan untuk membantu peningkatan versi banyak versi baru Oracle Java JDK / JRE di Ubuntu Linux. Sering kali, kerana masalah bug dan masalah keselamatan, Oracle melepaskan kemas kini ke versi Java JDK / JRE mereka.
-
Catatan:
Artikel ini menganggap anda mempunyai versi Oracle Java 7 sama ada 32-bit atau 64-bit yang terletak di / usr / local / java dan anda ingin menaik taraf ke versi baru Oracle Java. Sekiranya anda tidak melihat artikel berikut untuk maklumat lebih lanjut:
- Cara Memasang Oracle Java di Ubuntu Linux
Langkah-langkah
Langkah 1. Muat turun binari Oracle Java baru pastikan anda memilih binari Java JDK / JRE yang dikemas kini dengan betul dari Oracle Java, untuk seni bina sistem Ubuntu Linux anda, sama ada 32-bit atau 64-bit, binari Java Oracle berakhir di (tar. gz) seperti:
- jdk-7u40-linux-i586.tar.gz (32-bit)
-
jre-7u40-linux-i586.tar.gz (32-bit)
atau
- jdk-7u40-linux-x64.tar.gz (64-bit)
- jre-7u40-linux-x64.tar.gz (64-bit)
Kaedah 1 dari 4: Arahan Java Oracle 32-bit:
Langkah 1. Jadilah pengguna root dan salin binari Oracle Java yang dimampatkan baru dari direktori muat turun kami ke / usr / local / java
-
Taip / Salin / Tampal:
cd / rumah /"nama_pengguna anda"/ Muat turun
-
Taip / Salin / Tampal:
sudo cp -r jdk-7u40-linux-i586.tar.gz / usr / local / java
-
Taip / Salin / Tampal:
sudo cp -r jre-7u40-linux-i586.tar.gz / usr / local / java
-
Taip / Salin / Tampal:
cd / usr / tempatan / java
Langkah 2. Seterusnya kita akan membongkar versi baru dari binari Oracle Java, di direktori / usr / local / java
-
Taip / Salin / Tampal:
sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
Taip / Salin / Tampal:
sudo tar xvzf jre-7u40-linux-i586.tar.gz
Kaedah 2 dari 4: Arahan Java 64-bit:
Langkah 1. Jadilah pengguna root dan salin binari Java Oracle yang dimampatkan baru dari direktori muat turun kami ke / usr / local / java
-
Taip / Salin / Tampal:
cd / rumah /"nama_pengguna anda"/ Muat turun
-
Taip / Salin / Tampal:
sudo -s cp -r jdk-7u40-linux-x64.tar.gz / usr / local / java
-
Taip / Salin / Tampal:
sudo -s cp -r jre-7u40-linux-x64.tar.gz / usr / local / java
-
Taip / Salin / Tampal:
cd / usr / tempatan / java
Langkah 2. Selanjutnya kita akan membongkar versi baru dari binari Oracle Java, di direktori / usr / local / java
-
Taip / Salin / Tampal:
sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
Taip / Salin / Tampal:
sudo tar xvzf jre-7u40-linux-x64.tar.gz
Langkah 3. Pada ketika ini anda harus mempunyai dua direktori binari baru yang tidak dimampatkan di / usr / local / java untuk Java JDK / JRE yang disenaraikan sebagai:
jdk1.7.0_40
jre1.7.0_40
Bersama dengan:
jdk1.7.0_25
jre1.7.0_25
Kaedah 3 dari 4: Ubahsuai PATH sistem Linux anda:
Langkah 1. Edit fail PATH sistem / etc / profile dan tambahkan pemboleh ubah sistem berikut ke jalan sistem anda
Gunakan gedit, nano atau penyunting teks lain, sebagai root, dan buka / etc / profile
-
Taip / Salin / Tampal:
sudo gedit / etc / profile
atau
-
Taip / Salin / Tampal:
sudo nano / etc / profile
Langkah 2. Tatal ke bawah menggunakan kekunci anak panah anda ke hujung fail dan tambahkan baris berikut di bawah ke akhir fail / etc / profile anda di Ubuntu Linux, pada ketika ini anda akan menukar nombor versi dari yang lama Oracle Java ke versi Java yang baru, anda akan mengubah nombor versi dalam file / PATH / sistem / profil sistem berikut:
Ubah suai fail / etc / profile:
JAVA_HOME = / usr / tempatan / java /jdk1.7.0_25
PATH = $ PATH: $ HOME / tong sampah: $ JAVA_HOME / tong sampah
JRE_HOME = / usr / tempatan / java /jre1.7.0_25
PATH = $ PATH: $ HOME / tong sampah: $ JRE_HOME / tong sampah
eksport JAVA_HOME
eksport JRE_HOME
eksport PATH
Tukar kepada ini:
JAVA_HOME = / usr / tempatan / java /jdk1.7.0_40
PATH = $ PATH: $ HOME / tong sampah: $ JAVA_HOME / tong sampah
JRE_HOME = / usr / tempatan / java /jre1.7.0_40
PATH = $ PATH: $ HOME / tong sampah: $ JRE_HOME / tong sampah
eksport JAVA_HOME
eksport JRE_HOME
eksport PATH
Simpan fail dan keluar
Kaedah 4 dari 4: Beritahu sistem anda versi Oracle Java yang dikemas kini:
Langkah 1. Maklumkan sistem Linux Ubuntu anda di mana JRE / JDK Oracle Java anda berada, sekarang anda ingin mengemas kini sistem untuk menggunakan Oracle Java 1.7.0_40
-
Taip / Salin / Tampal:
sudo update-Alternatives --install "/ usr / bin / java" "java" "/ usr / local / java /jre1.7.0_40/ bin / java "1
-
Taip / Salin / Tampal:
sudo update-Alternatives --install "/ usr / bin / javac" "javac" "/ usr / local / java /jdk1.7.0_40/ bin / javac "1
-
Taip / Salin / Tampal:
sudo update-Alternatives --install "/ usr / bin / javaws" "javaws" "/ usr / local / java /jre1.7.0_40 / tong sampah/ rahang "1
Langkah 2. Maklumkan sistem Ubuntu Linux anda, bahawa Oracle Java JRE 1.7.0_40 mestilah Java lalai baru
-
Taip / Salin / Tampal:
sudo kemas kini-alternatif - set java / usr / local / java /jre1.7.0_40/ bin / java
-
Taip / Salin / Tampal:
sudo kemas kini-alternatif --set javac / usr / local / java /jdk1.7.0_40/ bin / javac
-
Taip / Salin / Tampal:
sudo kemas kini-alternatif - set javaws / usr / local / java /jre1.7.0_40/ tong / rahang
Langkah 3. Muatkan semula profil PATH / etc / sistem anda dengan menaip arahan berikut:
-
Taip / Salin / Tampal:
. / etc / profil
- Perhatikan fail profil PATH / etc / sistem anda akan dimuat semula selepas reboot sistem Linux Ubuntu anda
Langkah 4. Uji untuk melihat apakah versi baru Oracle Java dipasang dengan betul pada sistem anda dengan menjalankan perintah berikut dan mencatat nomor versi pembaruan Java baru
-
Taip / Salin / Tampal:
java -versi
perintah ini memaparkan versi Java yang berjalan pada sistem anda
Langkah 5. Anda harus menerima mesej yang memaparkan:
-
versi 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, mod campuran)
-
Taip / Salin / Tampal:
javac -versi
-
arahan ini memberitahu anda bahawa anda kini dapat menyusun program java dari terminal
Anda harus menerima mesej yang memaparkan:
- javac 1.7.0_40
Langkah 6. Selepas itu, anda mempunyai pilihan untuk membuang Oracle Java JDK / JRE lama, dengan hanya membuang direktori yang menyimpan binari Java JDK / JRE lama
-
Taip / Salin / Tampal:
cd / usr / tempatan / java
-
Taip / Salin / Tampal:
sudo rm -rf jdk1.7.0_40
-
Taip / Salin / Tampal:
sudo rm -rf jre1.7.0_40
Langkah 7. Nyalakan semula sistem Linux Ubuntu anda dan sistem anda akan dikonfigurasi sepenuhnya untuk menjalankan dan mengembangkan program Java
Pilihan: Cara mengaktifkan Oracle Java di Penyemak Imbas Web anda
Untuk mengaktifkan pemalam Java dalam penyemak imbas web anda, anda mesti membuat pautan simbolik dari direktori pemalam penyemak imbas web ke lokasi pemalam Java yang termasuk dalam pengedaran Oracle Java anda
Google Chrome
Arahan Java Oracle 32-bit:
-
Keluarkan arahan berikut.
-
Taip / Salin / Tampal:
sudo mkdir -p / opt / google / chrome / plugins
ini akan membuat direktori yang dipanggil / opt / google / chrome / plugins
-
Taip / Tampal / Salin:
cd / opt / google / chrome / plugins
ini akan mengubah anda menjadi direktori google chrome plugins, pastikan anda berada di direktori ini sebelum anda membuat pautan simbolik
-
Taip / Tampal / Salin:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
ini akan membuat pautan simbolik dari pemalam Java JRE (Java Runtime Environment) libnpjp2.so ke penyemak imbas web Google Chrome anda
-
Arahan Java 64-bit:
-
Keluarkan arahan berikut.
-
Taip / Salin / Tampal:
sudo mkdir -p / opt / google / chrome / plugins
ini akan membuat direktori yang dipanggil / opt / google / chrome / plugins
-
Taip / Tampal / Salin:
cd / opt / google / chrome / plugins
ini akan mengubah anda menjadi direktori google chrome plugins, pastikan anda berada di direktori ini sebelum anda membuat pautan simbolik
-
Taip / Tampal / Salin:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
ini akan membuat pautan simbolik dari pemalam Java JRE (Java Runtime Environment) libnpjp2.so ke penyemak imbas web Google Chrome anda
-
Peringatan:
-
Catatan:
Kadang kala apabila anda mengeluarkan arahan di atas, anda mungkin menerima mesej yang menyatakan:
- ln: membuat pautan simbolik `./libnpjp2.so ': Fail ada
- Untuk membetulkan masalah ini, hapus pautan simbolik sebelumnya menggunakan arahan berikut:
-
Taip / Salin / Tampal:
cd / opt / google / chrome / plugins
-
Taip / Salin / Tampal:
sudo rm -rf libnpjp2.so
- Pastikan anda berada di direktori / opt / google / chrome / plugins sebelum anda mengeluarkan arahan
-
Mulakan semula penyemak imbas web anda dan pergi ke Java Tester untuk menguji apakah Java berfungsi di penyemak imbas web anda.
Mozilla Firefox
Arahan Java Oracle 32-bit:
-
Keluarkan arahan berikut
-
Taip / Tampal / Salin:
cd / usr / lib / mozilla / pemalam
ini akan mengubah anda menjadi direktori / usr / lib / mozilla / plugin, buat direktori ini jika anda tidak memilikinya
-
Taip / Tampal / Salin:
sudo mkdir -p / usr / lib / mozilla / plugin
ini akan membuat direktori / usr / lib / mozilla / plugins, pastikan anda berada di direktori ini sebelum anda membuat pautan simbolik
-
Taip / Tampal / Salin:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/i386/libnpjp2.so
ini akan membuat pautan simbolik dari pemalam Java JRE (Java Runtime Environment) libnpjp2.so ke penyemak imbas web Mozilla Firefox anda
-
Arahan Java 64-bit:
-
Keluarkan arahan berikut.
-
Taip / Tampal / Salin:
cd / usr / lib / mozilla / pemalam
ini akan mengubah anda menjadi direktori / usr / lib / mozilla / plugin, buat direktori ini jika anda tidak memilikinya
-
Taip / Tampal / Salin:
sudo mkdir -p / usr / lib / mozilla / plugin
ini akan membuat direktori / usr / lib / mozilla / plugins, pastikan anda berada di direktori ini sebelum anda membuat pautan simbolik
-
Taip / Tampal / Salin:
sudo ln -s /usr/local/java/jre1.7.0_40/lib/amd64/libnpjp2.so
ini akan membuat pautan simbolik dari pemalam Java JRE (Java Runtime Environment) libnpjp2.so ke penyemak imbas web Mozilla Firefox anda
-
Peringatan:
-
Catatan:
Kadang kala apabila anda mengeluarkan arahan di atas, anda mungkin menerima mesej yang menyatakan:
- ln: membuat pautan simbolik `./libnpjp2.so ': Fail ada
- Untuk membetulkan masalah ini, hapus pautan simbolik sebelumnya menggunakan arahan berikut:
-
Taip / Salin / Tampal:
cd / usr / lib / mozilla / pemalam
-
Taip / Salin / Tampal:
sudo rm -rf libnpjp2.so
- Pastikan anda berada di direktori / usr / lib / mozilla / plugins sebelum anda mengeluarkan arahan
-
Mulakan semula penyemak imbas web anda dan pergi ke Java Tester untuk menguji apakah Java berfungsi di penyemak imbas web anda.
-