Artikel ini adalah untuk versi 32-bit dan 64-bit dari pemasangan Oracle Java 8 JDK (versi di mana artikel ini ditulis adalah 1.8.0_20) pada sistem operasi Ubuntu 32-bit dan 64-bit. Arahan ini juga boleh digunakan untuk Debian dan Linux Mint.
Tutorial ini adalah untuk anda yang hanya ingin memasang JDK Oracle Java dengan JRE Oracle Java yang termasuk dalam muat turun JDK. Arahan pemasangan Oracle Java JDK hanya berlaku untuk sistem operasi Linux berasaskan Debian, misalnya: Debian, Linux Mint, atau Ubuntu.
Langkah
Langkah 1. Lihat apakah arsitektur sistem operasi Ubuntu Linux anda adalah 32 bit atau 64 bit
Buka terminal dan jalankan arahan ini
-
Taip / Salin / Tampal:
fail / sbin / init
Perhatikan versi bit dari arsitektur sistem operasi Ubuntu Linux yang muncul, sama ada 32 bit atau 64 bit
Langkah 2. Ketahui apakah sistem anda telah memasang Java
Untuk itu, jalankan arahan versi java dari terminal.
-
Buka terminal, kemudian masukkan arahan di bawah:
-
Taip / Salin / Tampal:
java -versi
-
-
Sekiranya anda sudah mempunyai OpenJDK di sistem anda, baris ini mungkin muncul:
-
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 sudah ada di sistem anda, versi vendor Java yang salah telah dipasang pada sistem anda.
Langkah 3. Buang OpenJDK / JRE sepenuhnya dari sistem, kemudian buat folder untuk menahan binari Oracle Java JDK / JRE
Ini berguna untuk mencegah konflik sistem dan kekeliruan antara versi vendor Java yang berbeza. Contohnya, jika sudah ada OpenJDK / JRE pada sistem, hapus dengan mengetik perintah ini di baris perintah:
-
Taip / Salin / Tampal:
sudo apt-get purge openjdk - / *
Perintah di atas adalah untuk menghapus OpenJDK / JRE sepenuhnya dari sistem
-
Taip / Salin / Tampal:
sudo mkdir -p / usr / local / java
Perintah ini akan membuat folder untuk menyimpan binari Oracle Java JDK dan JRE
Langkah 4. Muat turun Oracle Java JDK untuk Linux
Anda harus memilih binari termampat yang sesuai untuk senibina sistem 32 bit atau 64 bit (dengan sambungan fail tar.gz)
- Sekiranya anda menggunakan sistem operasi Ubuntu 32 bit Linux, muat turun 32 bit perduaan Oracle Java.
- Sekiranya anda menggunakan sistem operasi Ubuntu Linux 64 bit, muat turun 64 bit perduaan Oracle Java.
-
Anda juga boleh memuat turun Dokumentasi Oracle Java JDK
Pilih jdk-8u20-apidocs.zip
-
Rekod Vital:
Binari 64 bit Oracle Java tidak dapat digunakan pada sistem operasi Ubuntu Linux 32 bit. Sejumlah mesej ralat sistem akan muncul jika anda cuba memasang Oracle Java 64 bit pada Ubuntu Linux 32 bit.
Langkah 5. Salin binari Oracle Java ke folder tempatan / usr / local / java
Dalam kebanyakan kes, binary Oracle Java dimuat turun ke: / home /"nama_pengguna_anda"/ Muat turun.
-
Arahan pemasangan Oracle Java 32 bit pada Ubuntu Linux 32 bit:
-
Taip / Salin / Tampal:
cd / rumah / ' "nama_pengguna_anda" / Muat turun
-
Taip / Salin / Tampal:
sudo cp -r jdk-8u20-linux-i586.tar.gz / usr / local / java /
-
Taip / Salin / Tampal:
cd / usr / tempatan / java /
-
-
Arahan pemasangan Oracle Java 64 bit pada Ubuntu Linux 64 bit:
-
Taip / Salin / Tampal:
cd / rumah / ' "nama_pengguna_anda" / Muat turun
-
Taip / Salin / Tampal:
sudo cp -r jdk-8u20-linux-x64.tar.gz / usr / local / java /
-
Taip / Salin / Tampal:
cd / usr / tempatan / java /
-
Langkah 6. Ekstrak binari Java yang dimampatkan dalam folder / usr / local / java /
-
Arahan pemasangan Oracle Java 32 bit pada Ubuntu Linux 32 bit:
-
Taip / Salin / Tampal:
sudo tar xvzf jdk-8u20-linux-i586.tar.gz
-
-
Arahan pemasangan Oracle Java 64 bit pada Ubuntu Linux 64 bit:
-
Taip / Salin / Tampal:
sudo tar xvzf jdk-8u20-linux-x64.tar.gz
-
Langkah 7. Periksa semula folder anda
Pada ketika ini, anda harus mempunyai dua folder binari yang diekstrak di / usr / local / java / untuk Java JDK / JRE yang disenaraikan sebagai:
-
Taip / Salin / Tampal:
ls -a
- jdk1.8.0_20
- jre1.8.0_20
Langkah 8. Edit sistem fail PATH / etc / profile, kemudian tambahkan pemboleh ubah sistem ini ke jalan sistem
Gunakan penyunting teks seperti nano atau gedit sebagai root, kemudian buka / 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 pada papan kekunci anda dan tambahkan baris berikut di akhir fail / etc / profile:
-
Taip / Salin / Tampal:
JAVA_HOME = / usr / tempatan / java /jdk1.8.0_20
JRE_HOME = / usr / tempatan / java /jre1.8.0_20
PATH = $ PATH: $ JRE_HOME / tong: $ JAVA_HOME / tong sampah
eksport JAVA_HOME
eksport JRE_HOME
eksport PATH
Langkah 10. Simpan fail / etc / profile, kemudian keluar
Langkah 11. Beritahu sistem Linux Ubuntu di mana Oracle Java JDK / JRE berada
Ini akan memberitahu sistem bahawa versi Oracle Java baru tersedia.
-
Taip / Salin / Tampal:
sudo update-Alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
Perintah ini akan memberitahu sistem bahawa JRE Oracle Java aktif dan berjalan
-
Taip / Salin / Tampal:
sudo update-alternative --install "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
Perintah ini akan memberitahu sistem bahawa Oracle Java JDK siap digunakan
-
Taip / Salin / Tampal:
sudo update-alternative --install "/ usr / bin / javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
Perintah ini memberi tahu sistem bahawa permulaan Web Oracle Java aktif dan berjalan
Langkah 12. Beritahu sistem Linux Ubuntu bahawa JDK / JRE Oracle Java mestilah Java lalai
-
Taip / Salin / Tampal:
sudo kemas kini-alternatif --set java /usr/local/java/jdk1.8.0_20/bin/java
Perintah ini adalah untuk mengatur lingkungan runtime Java pada sistem
-
Taip / Salin / Tampal:
sudo kemas kini-alternatif --set javac /usr/local/java/jdk1.8.0_20/bin/javac
Perintah ini adalah untuk menetapkan penyusun javac pada sistem
-
Taip / Salin / Tampal:
sudo kemas kini-alternatif --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
Perintah ini adalah untuk mengatur Java Web mulai pada sistem
Langkah 13. Jalankan semula PATH / etc / profile pada sistem dengan menaip arahan ini:
-
Taip / Salin / Tampal:
sumber / dll / profil
- Perhatikan bahawa profil PATH / etc / pada sistem akan dimulakan semula setelah sistem Ubuntu Linux dimulakan semula
Langkah 14. Uji untuk melihat apakah Oracle Java dipasang dengan betul pada sistem
Jalankan arahan ini dan lihat versi Java yang muncul:
Langkah 15. Pemasangan Oracle Java 32 bit yang berjaya akan dipaparkan:
-
Taip / Salin / Tampal:
java -versi
Perintah ini akan memaparkan versi Java yang sedang berjalan di sistem
-
Mesej akan muncul menunjukkan:
-
versi java "1.8.0_20"
Java (TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot (TM) Server VM (build 25.20-b23, mod campuran)
-
-
Taip / Salin / Tampal:
javac -versi
Perintah ini adalah untuk memberitahu anda bahawa anda sekarang dapat menyusun program Java dari terminal
-
Mesej akan muncul menunjukkan:
Javac 1.8.0_20
Langkah 16. Pemasangan Oracle Java 64 bit yang berjaya akan dipaparkan:
-
Taip / Salin / Tampal:
java -versi
Perintah ini akan memaparkan versi Java yang sedang berjalan di sistem
-
Mesej akan muncul menunjukkan:
-
versi java "1.8.0_20"
Java (TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot (TM) Server VM (build 25.20-b23, mod campuran)
-
-
Taip / Salin / Tampal:
javac -versi
Perintah ini adalah untuk memberi tahu anda bahawa anda sekarang dapat menyusun program Java dari terminal
-
Mesej akan muncul menunjukkan:
Javac 1.8.0_20
Langkah 17. Selamat
Anda berjaya memasang Oracle Java pada sistem Linux anda. Mulakan semula sistem. Selepas itu, sistem akan dikonfigurasi sepenuhnya untuk menjalankan dan mengembangkan program Java. Kemudian anda boleh mencuba menyusun dan menjalankan program Java sendiri.
Pilihan: Cara mengaktifkan Oracle Java dalam Penyemak Imbas Web
Untuk mengaktifkan pemalam Java dalam penyemak imbas web, buat pautan simbolik dari folder pemalam penyemak imbas web ke lokasi pemalam Java di distribusi Oracle Java anda
Maklumat penting:
Mengaktifkan Oracle Java 7 dalam penyemak imbas web akan mendedahkan banyak kelemahan keselamatan dan eksploitasi Java. Pada dasarnya, mengaktifkan Oracle Java 7 dalam penyemak imbas web berisiko mengundang penggodam ke dalam sistem anda. Untuk maklumat lebih lanjut mengenai kerentanan keselamatan dan eksploitasi di Java, kunjungi laman web Inggeris berikut: Java Tester
Google Chrome
Arahan 32 bit Oracle Java:
-
Masukkan arahan di bawah.
-
Taip / Salin / Tampal:
sudo mkdir -p / opt / google / chrome / plugins
Perintah ini akan membuat folder bernama / opt / google / chrome / plugins
-
Taip / Salin / Tampal:
cd / opt / google / chrome / plugins
Perintah ini akan memasukkan anda ke dalam folder pemalam Google Chrome. Anda mesti berada di folder ini sebelum membuat pautan simbolik
-
Taip / Salin / Tampal:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Perintah ini akan membuat pautan simbolik dari pemalam Java JRE (Java Runtime Environment) libnpjp2.so ke penyemak imbas web Google Chrome.
-
Arahan 64 bit Oracle Java:
-
Masukkan arahan di bawah.
-
Taip / Salin / Tampal:
sudo mkdir -p / opt / google / chrome / plugins
Perintah ini akan membuat folder bernama / opt / google / chrome / plugins
-
Taip / Salin / Tampal:
cd / opt / google / chrome / plugins
Perintah ini akan memasukkan anda ke dalam folder pemalam Google Chrome. Anda mesti berada di folder ini sebelum membuat pautan simbolik
-
Taip / Salin / Tampal:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Perintah ini akan membuat pautan simbolik dari pemalam Java JRE (Java Runtime Environment) libnpjp2.so ke penyemak imbas web Google Chrome.
-
Peringatan:
-
Catatan:
Kadang-kadang arahan di atas dapat memunculkan mesej berikut:
- ln: membuat pautan simbolik `./libnpjp2.so ': Fail ada
- Untuk menyelesaikan masalah ini, hapus pautan simbolik sebelumnya menggunakan arahan ini:
-
Taip / Salin / Tampal:
cd / opt / google / chrome / plugins
-
Taip / Salin / Tampal:
sudo rm -rf libnpjp2.so
- Pastikan anda berada di folder / opt / google / chrome / plugins sebelum memasukkan arahan tersebut.
-
Mulakan semula penyemak imbas web dan kemudian kunjungi Java Tester untuk mengesan sama ada Java berfungsi di penyemak imbas anda.
Mozilla Firefox
Arahan 32 bit Oracle Java:
-
Masukkan arahan di bawah.
-
Taip / Salin / Tampal:
cd / usr / lib / mozilla / pemalam
Perintah ini akan memasukkan anda ke dalam folder / usr / lib / mozilla / plugins. Buat folder ini jika belum ada di sistem anda
-
Taip / Salin / Tampal:
sudo mkdir -p / usr / lib / mozilla / plugin
Perintah ini akan membuat folder bernama / usr / lib / mozilla / plugins. Anda mesti berada di folder ini sebelum membuat pautan simbolik
-
Taip / Salin / Tampal:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/i386/libnpjp2.so
Perintah ini akan membuat pautan simbolik dari pemalam Java JRE (Java Runtime Environment) libnpjp2.so ke penyemak imbas Mozilla Firefox
-
Arahan 64 bit Oracle Java:
-
Masukkan arahan di bawah.
-
Taip / Salin / Tampal:
cd / usr / lib / mozilla / pemalam
Perintah ini akan memasukkan anda ke dalam folder / usr / lib / mozilla / plugins. Buat folder ini jika belum ada di sistem anda
-
Taip / Salin / Tampal:
sudo mkdir -p / usr / lib / mozilla / plugin
Perintah ini akan membuat folder bernama / usr / lib / mozilla / plugins. Anda mesti berada di folder ini sebelum membuat pautan simbolik
-
Taip / Salin / Tampal:
sudo ln -s /usr/local/java/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so
Perintah ini akan membuat pautan simbolik dari pemalam Java JRE (Java Runtime Environment) libnpjp2.so ke penyemak imbas Mozilla Firefox
-
Peringatan:
-
Catatan:
Kadang-kadang arahan di atas dapat memunculkan mesej berikut:
- ln: membuat pautan simbolik `./libnpjp2.so ': Fail ada
- Untuk menyelesaikan masalah ini, hapus pautan simbolik sebelumnya menggunakan arahan ini:
-
Taip / Salin / Tampal:
cd / usr / lib / mozilla / pemalam
-
Taip / Salin / Tampal:
sudo rm -rf libnpjp2.so
- Pastikan anda berada di folder / usr / lib / mozilla / plugins sebelum anda memasukkan arahan tersebut.
-
Mulakan semula penyemak imbas web dan kemudian kunjungi Java Tester untuk mengesan sama ada Java berfungsi di penyemak imbas anda.
-