Tutorial ini akan merangkumi pemasangan Oracle Java 7 32-bit dan 64-bit (nombor versi pada masa ini 1.7.0_45) JDK / JRE pada sistem operasi Ubuntu 32-bit dan 64-bit. Arahan ini juga akan berfungsi pada Debian dan Linux Mint.
Sekiranya anda sudah memasang Oracle Java 7 pada sistem anda tetapi perlu menaik taraf maka gunakan kaedah ini:
Cara Meningkatkan Oracle Java di Ubuntu Linux
Bagi mereka yang hanya ingin memasang Oracle Java JRE untuk menjalankan aplikasi Java dan tidak mengembangkan program Java menggunakan kaedah ini:
Cara memasang Oracle Java JRE di Ubuntu Linux
Bagi mereka yang ingin memasang Oracle Java JDK untuk mengembangkan program dan aplikasi Java (Oracle Java JRE juga termasuk dalam Oracle JDK) gunakan kaedah ini:
Cara memasang Oracle Java JDK pada Ubuntu Linux
Juga untuk mengaktifkan / menaik taraf Java Oracle dalam penyemak imbas web anda:
Cara Mengaktifkan Oracle Java di Penyemak Imbas Web anda
Langkah-langkah
Langkah 1. Periksa untuk mengetahui sama ada seni bina sistem operasi Ubuntu Linux anda 32-bit atau 64-bit, buka terminal dan jalankan arahan berikut di bawah
-
Taip / Salin / Tampal:
fail / sbin / init
Perhatikan versi bit seni bina sistem operasi Ubuntu Linux anda, ia akan memaparkan sama ada ia adalah 32-bit atau 64-bit
Langkah 2. Periksa sama ada anda telah memasang Java pada sistem anda
Untuk melakukan ini, anda harus menjalankan perintah versi Java dari terminal.
-
Buka terminal dan masukkan arahan berikut:
-
Taip / Salin / Tampal:
java -versi
-
-
Sekiranya anda memasang OpenJDK pada sistem anda, ia mungkin kelihatan seperti ini:
-
versi java "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
OpenJDK 64-Bit Server VM (membina 19.0-b09, mod campuran)
-
- Sekiranya OpenJDK dipasang pada sistem anda, anda mempunyai Java versi vendor yang salah dipasang untuk latihan ini.
Langkah 3. Buang sepenuhnya OpenJDK / JRE dari sistem anda dan buat direktori untuk menyimpan binari Oracle Java JDK / JRE anda
Ini akan mengelakkan konflik sistem dan kekeliruan antara versi vendor Java yang berbeza. Sebagai contoh, jika anda memasang OpenJDK / JRE pada sistem anda, anda boleh menghapusnya dengan menaip yang berikut pada baris arahan:
-
Taip / Salin / Tampal:
sudo apt-get purge openjdk - / *
Perintah ini akan menghapus OpenJDK / JRE sepenuhnya dari sistem anda
-
Taip / Salin / Tampal:
sudo mkdir -p / usr / local / java
Perintah ini akan membuat direktori untuk menyimpan binari Oracle Java JDK dan JRE anda
Langkah 4. Muat turun Oracle Java JDK / JRE untuk Linux
Pastikan anda memilih betul binari termampat untuk seni bina sistem anda 32-bit atau 64-bit (yang berakhir dengan tar.gz).
- Contohnya, jika anda menggunakan sistem operasi 32-bit Ubuntu Linux, muat turun binari Oracle Java 32-bit.
- Sebagai contoh, jika anda menggunakan sistem operasi 64-bit Ubuntu Linux, muat turun binari Oracle Java 64-bit.
-
Pilihan, Muat turun Dokumentasi JDK / JRE Oracle Java
Pilih jdk-7u40-apidocs.zip
-
Maklumat penting:
Binari Oracle Java 64-bit tidak berfungsi pada sistem operasi Ubuntu Linux 32-bit, anda akan menerima banyak mesej ralat sistem, jika anda cuba memasang Oracle Java 64-bit pada Ubuntu Linux 32-bit.
Langkah 5. Salin binari Oracle Java ke dalam direktori / usr / local / java
Dalam kebanyakan kes, binari Oracle Java dimuat turun ke: / home /"nama_pengguna anda"/ Muat turun.
-
Arahan Java 32-bit pada arahan pemasangan Ubuntu Linux 32-bit:
-
Taip / Salin / Tampal:
cd ~ / Muat turun
-
Taip / Salin / Tampal:
sudo cp -r jdk-7u45-linux-i586.tar.gz / usr / local / java
-
Taip / Salin / Tampal:
sudo cp -r jre-7u45-linux-i586.tar.gz / usr / local / java
-
Taip / Salin / Tampal:
cd / usr / tempatan / java
-
-
Arahan Java 64-bit pada arahan pemasangan Ubuntu Linux 64-bit:
-
Taip / Salin / Tampal:
cd ~ / Muat turun
-
Sekiranya anda memuat turun JDK, kemudian Taip / Salin / Tampal:
sudo cp -r jdk-7u45-linux-x64.tar.gz / usr / local / java
-
Atau jika anda memuat turun JRE maka Taip / Salin / Tampal:
sudo cp -r jre-7u45-linux-x64.tar.gz / usr / local / java
-
Taip / Salin / Tampal:
cd / usr / tempatan / java
-
Langkah 6. Membongkar binari Java yang dimampatkan, di direktori / usr / local / java
-
Arahan Java 32-bit pada arahan pemasangan Ubuntu Linux 32-bit:
-
Taip / Salin / Tampal:
sudo tar xvzf jdk-7u45-linux-i586.tar.gz
-
Taip / Salin / Tampal:
sudo tar xvzf jre-7u45-linux-i586.tar.gz
-
-
Arahan Java 64-bit pada arahan pemasangan Ubuntu Linux 64-bit:
-
Sekiranya anda memuat turun JDK, kemudian Taip / Salin / Tampal:
sudo tar xvzf jdk-7u45-linux-x64.tar.gz
-
Atau jika anda memuat turun JRE maka Taip / Salin / Tampal:
sudo tar xvzf jre-7u45-linux-x64.tar.gz
-
Langkah 7. Periksa semula direktori anda
Pada ketika ini, anda harus mempunyai satu direktori binari yang tidak dimampatkan di / usr / local / java untuk Java JDK / JRE yang disenaraikan sebagai:
-
Taip / Salin / Tampal:
ls -a
- jdk1.7.0_45
- atau jre1.7.0_45
Langkah 8. Edit fail PATH sistem / etc / profile dan tambahkan pemboleh ubah sistem berikut ke jalan sistem anda
Gunakan nano, gedit atau penyunting teks lain, sebagai root, open / etc / profile.
-
Taip / Salin / Tampal:
sudo gedit / etc / profile
- atau
-
Taip / Salin / Tampal:
sudo nano / etc / profile
Langkah 9. Tatal ke hujung fail menggunakan kekunci anak panah anda dan tambahkan baris berikut di bawah hingga akhir fail profil / etc / anda:
-
Sekiranya anda memasang JDK maka Taip / Salin / Tampal:
JAVA_HOME = / usr / tempatan / java /jdk1.7.0_45
JRE_HOME = $ JAVA_HOME / jre
PATH = $ PATH: $ JAVA_HOME / tong: $ JRE_HOME / tong sampah
eksport JAVA_HOME
eksport JRE_HOME
eksport PATH
-
Atau jika anda memasang JRE maka Taip / Salin / Tampal:
JRE_HOME = / usr / tempatan / java /jre1.7.0_45
PATH = $ PATH: $ JRE_HOME / tong sampah
eksport JRE_HOME
eksport PATH
- Simpan fail / etc / profile dan keluar.
Langkah 10. Maklumkan sistem Linux Ubuntu anda di mana JDK / JRE Oracle Java anda berada
Ini akan memberitahu sistem bahawa versi Oracle Java baru tersedia untuk digunakan.
-
Sekiranya anda memasang JDK maka Taip / Salin / Tampal:
sudo update-alternative --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/jre/bin/java" 1
-
Atau jika anda memasang JRE maka Taip / Salin / Tampal:
sudo update-alternative --install "/ usr / bin / java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
perintah ini memberitahu sistem bahawa Oracle Java JRE tersedia untuk digunakan
-
Hanya jika anda memasang JDK maka Taip / Salin / Tampal:
sudo update-alternative --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
arahan ini memberitahu sistem bahawa Oracle Java JDK tersedia untuk digunakan
-
Taip / Salin / Tampal:
sudo update-Alternatives --install "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
perintah ini memberitahu sistem bahawa permulaan Web Oracle Java tersedia untuk digunakan
Langkah 11. Maklumkan sistem Linux Ubuntu anda bahawa Oracle Java JDK / JRE mestilah Java lalai
-
Sekiranya anda memasang JDK maka Taip / Salin / Tampal:
sudo kemas kini-alternatif --set java /usr/local/java/jdk1.7.0_45/jre/bin/java
-
Atau jika anda memasang JRE maka Taip / Salin / Tampal:
sudo kemas kini-alternatif --set java /usr/local/java/jre1.7.0_45/bin/java
arahan ini akan menetapkan persekitaran jangka masa java untuk sistem
-
Hanya jika anda memasang JDK maka Taip / Salin / Tampal:
sudo kemas kini-alternatif --set java /usr/local/java/jdk1.7.0_45/bin/java
arahan ini akan menetapkan penyusun java untuk sistem
-
Sekiranya anda memasang JDK maka Taip / Salin / Tampal:
sudo kemas kini-alternatif --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws
-
Atau jika anda memasang JRE maka Taip / Salin / Tampal:
sudo kemas kini-alternatif --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
arahan ini akan menetapkan permulaan Web Java untuk sistem
Langkah 12. Muatkan semula profil PATH / etc / sistem anda dengan menaip arahan berikut:
-
Taip / Salin / Tampal:
. / etc / profil
- Perhatikan fail PATH / etc / profil anda di seluruh sistem akan dimuat semula selepas reboot sistem Linux Ubuntu anda
Langkah 13. Uji untuk melihat apakah Oracle Java dipasang dengan betul pada sistem anda
Jalankan arahan berikut dan perhatikan versi Java: Pemasangan Oracle Java 32-bit yang berjaya akan dipaparkan:
-
Taip / Salin / Tampal:
java -versi. Perintah ini memaparkan versi java yang berjalan pada sistem anda. Anda akan menerima mesej yang memaparkan: versi java "1.7.0_45"
Java (TM) SE Runtime Environment (build 1.7.0_45-b18)
- Java HotSpot (TM) Server VM (build 24.45-b08, mod campuran)
-
Taip / Salin / Tampal:
java -versi. Perintah ini memberi tahu anda bahawa anda sekarang dapat menyusun program Java dari terminal. Anda akan menerima mesej yang memaparkan: java 1.7.0_45. Pemasangan Oracle Java 64-bit yang berjaya akan dipaparkan:
-
Taip / Salin / Tampal:
java -versi. Perintah ini memaparkan versi java yang berjalan pada sistem anda. Anda akan menerima mesej yang memaparkan: versi java "1.7.0_45"
Java (TM) SE Runtime Environment (build 1.7.0_45-b18)
- Java HotSpot (TM) 64-Bit Server VM (build 24.45-b08, mod campuran)
-
Taip / Salin / Tampal:
java -versi. Perintah ini memberi tahu anda bahawa anda sekarang dapat menyusun program Java dari terminal. Anda akan menerima mesej yang memaparkan: java 1.7.0_45
Langkah 14. Selamat, anda baru sahaja memasang Oracle Java pada sistem Linux anda
Sekarang reboot sistem Linux Ubuntu anda. Setelah itu, sistem anda akan dikonfigurasi sepenuhnya untuk menjalankan dan mengembangkan program Java. Nanti anda mungkin ingin mencuba menyusun dan menjalankan program Java anda sendiri dengan mengikuti artikel ini Cara Membuat Program Java Pertama Anda di Ubuntu Linux
Kaedah 1 dari 3: Pilihan: Cara mengaktifkan Oracle Java di Penyemak Imbas Web anda
Langkah 1. 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
-
Nota PENTING:
Saya ingin berhati-hati ketika mengaktifkan Oracle Java 7 di penyemak imbas web anda, kerana terdapat banyak kekurangan dan eksploitasi keselamatan. Pada dasarnya, dengan mengaktifkan Oracle Java 7 di penyemak imbas web anda jika terdapat kelemahan keselamatan atau eksploitasi, ini adalah bagaimana orang jahat menerobos dan menjejaskan sistem anda. Untuk maklumat lebih lanjut mengenai kelemahan keselamatan dan eksploitasi di Java, lihat laman web berikut: Java Tester
Kaedah 2 dari 3: Google Chrome
Arahan Java 32-bit
Langkah 1. 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_45/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
Langkah 1. 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_45/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
Langkah 1. Nota:
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
Langkah 2. Mulakan semula penyemak imbas web anda dan pergi ke Java Tester untuk menguji apakah Java berfungsi dalam penyemak imbas web anda
Kaedah 3 dari 3: Mozilla Firefox
Arahan Java 32-bit
Langkah 1. 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_45/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
Langkah 1. 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_45/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
Langkah 1. Nota:
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
Langkah 2. Mulakan semula penyemak imbas web anda dan pergi ke Java Tester untuk menguji apakah Java berfungsi dalam penyemak imbas web anda
Video - Dengan menggunakan perkhidmatan ini, beberapa maklumat dapat dikongsi dengan YouTube
Petua
- Dengan Ubuntu Linux, Anda dapat memilih apakah akan menggunakan OpenJDK, yang merupakan implementasi sumber terbuka bebas dari bahasa pengaturcaraan Java, atau menggunakan Oracle Java JDK dan JRE. Ada yang lebih suka menggunakan Oracle Java (kerana ini adalah versi Java yang paling mutakhir dan berasal langsung dari pemeliharaan teknologi Java), tetapi ini bervariasi.
- Perlu diingat bahawa Oracle membuat peningkatan keselamatan dan perbaikan bug dan meningkatkan masalah prestasi untuk setiap rilis baru Oracle Java. Semasa memasang Oracle Java pada sistem anda, perhatikan perubahan nombor versi. Lihat Cara Meningkatkan Oracle Java di Ubuntu Linux untuk maklumat lebih lanjut.
- Harap maklum bahawa dokumen ini dalam semakan berterusan kerana Oracle kadang-kadang mengubah kaedah pemasangan binari Java JDK / JRE mereka.