Bagaimana untuk memasang Oracle Java pada Ubuntu Linux

Posted on
Pengarang: Laura McKinney
Tarikh Penciptaan: 9 April 2021
Tarikh Kemas Kini: 25 Jun 2024
Anonim
How To Install Oracle Java (JDK) On Ubuntu 20.04 LTS, Debian Linux
Video.: How To Install Oracle Java (JDK) On Ubuntu 20.04 LTS, Debian Linux

Kandungan

Dalam artikel ini: Pilihan: Validasi Oracle Java dalam pelayar InternetGoogle ChromeMozilla Firefox

Tutorial ini merangkumi pemasangan JDK (persekitaran pembangunan) dan JRE (persekitaran operasi) Oracle 7 pada sistem operasi Ubuntu dalam 32 dan 64 bit. Arahan ini juga sah untuk distribusi Debian Linux dan Linux Mint.


  • Bagaimana untuk mengemaskini Oracle Java dengan Ubuntu Linux

Jika Oracle Java 7 sudah dipasang pada sistem anda, gunakan kaedah ini tetapi hanya untuk mengemas kininya.

  • Bagaimana untuk memasang persekitaran operasi Oracle Java di Ubuntu Linux

Bagi mereka yang ingin "hanya" memasang Oracle Java JRE untuk menjalankan aplikasi menggunakan Java, bukan untuk mengembangkan aplikasi.

  • Bagaimana untuk memasang Oracle JDK pada Ubuntu Linux

Bagi mereka yang ingin memasang persekitaran pembangunan Oracle Oracle untuk membangunkan program dan aplikasi di platform ini. Pemasangan JDK juga mengintegrasikan persekitaran operasi JRE.

  • Bagaimana untuk mengesahkan Oracle Java dalam pelayar Internet anda

Juga untuk membolehkan pelayar anda menggunakan platform Java.

peringkat




  1. Semak apakah seni bina sistem operasi Ubuntu Linux anda adalah 32-bit atau 64-bit. Buka terminal dan lancarkan arahan yang berikut.
    • Jenis / Salin / Tampal: fail / sbin / init
      • Perintah ini akan memberi anda maklumat mengenai jenis 32 atau 64 bit seni bina sistem operasi Ubuntu Linux anda.


  2. Semak sama ada Java dipasang pada sistem. Untuk melakukan ini, anda perlu mengeluarkan perintah yang meminta versi Java melalui terminal.
    • Buka terminal dan lancarkan arahan yang berikut.
      • Jenis / Salin / Tampal: java -version
    • Jika OpenJDK dipasang pada sistem anda, respons boleh dipaparkan seperti berikut:
      • versi java "1.7.0_15"
        Persekitaran Masa Rutin OpenJDK (IcedTea6 1.10pre) (7b15 ~ pre1-0lucid1)
        OpenJDK 64-Bit VM Server (membina 19.0-b09, mod bercampur)
    • Dalam kes ini anda mempunyai versi Java yang dipasang, tetapi ia datang dari penyedia lain dan sangat berbeza dari yang akan kita gunakan dalam latihan ini. Anda perlu menyahpasangnya.



  3. Uninstall OpenJDK / JRE sepenuhnya dari sistem anda dan buat direktori yang akan mengandungi Oracle Java JDK / JRE binari. Ini akan menghalang sebarang konflik dan kebingungan antara platform dan versi Java. Jika, sebagai contoh, OpenJDK / JRE dipasang pada mesin anda, anda perlu menyahpasangnya menggunakan perintah berikut (dalam terminal).
    • Jenis / Salin / Tampal: sudo apt-get purge openjdk - *
      • Perintah ini akan memadam sepenuhnya OpenJDK / JRE dari sistem anda.
    • Jenis / Salin / Tampal: sudo mkdir -p / usr / local / java
      • Perintah ini akan mencipta direktori yang akan mengandungi pembangunan binari Oracle binari dan lingkungan operasi Java.


  4. Muat turun Oracle Java JDK dan JKE Persekitaran untuk Linux. Pastikan untuk memilih baik arkib termampat dan sepadan dengan seni bina 32 atau 64 bit sistem anda. Nama arkib ini mesti berakhir .tar.gz dan bukan par.zip or.exe.
    • Sebagai contoh, jika komputer anda menjalankan sistem Linux Ubuntu 32-bit, muat turun arkib binari 32-bit.
    • Jika sebaliknya ia berjalan pada sistem 64-bit, muat turun binari 64-bit.
    • Opsyenal, muat turun dokumentasi mengenai persekitaran Oracle Java JDK / JRE.
      • Pilih jdk-7u40-apidocs.zip
    • Maklumat penting: Oracle 64-bit Oracle binaries tidak akan berfungsi pada sistem operasi Linux 32-bit, dan anda akan menerima banyak kesalahan sistem jika anda mencuba pemasangan seperti itu. Perkara yang sama akan berlaku jika anda cuba memasang platform 32-bit pada seni bina 64-bit.


  5. Salin Oracle Java binari ke direktori / usr / local / java. Dalam kebanyakan kes, fail-fail ini akan disimpan secara automatik dalam direktori muat turun nominal / rumah /"Votre_nom_dutilisateur"/ Muat turun.
    • Arahan pemasangan Oracle Java 32-bit pada Ubuntu Linux 32-bit:
      • Jenis / Salin / Tampal: cd / home /"Votre_nom_dutilisateur"/ muat turun
      • Jenis / Salin / Tampal: sudo cp -r jdk-7u40-linux-i586.tar.gz / usr / local / java
      • Jenis / Salin / Tampal: sudo cp -r jre-7u40-linux-i586.tar.gz / usr / local / java
      • Jenis / Salin / Tampal: cd / usr / local / java
    • Arahan pemasangan Oracle Java 64-bit pada Ubuntu Linux 64-bit:
      • Jenis / Salin / Tampal: cd / home /"Votre_nom_dutilisateur"/ muat turun
      • Jenis / Salin / Tampal: sudo cp -r jdk-7u40-linux-x64.tar.gz / usr / local / java
      • Jenis / Salin / Tampal: sudo cp -r jre-7u40-linux-x64.tar.gz / usr / local / java
      • Jenis / Salin / Tampal: cd / usr / local / java


  6. Unzip binari Java ke direktori / usr / local / java.
    • Arahan pemasangan Oracle Java 32-bit pada Ubuntu Linux 32-bit:
      • Jenis / Salin / Tampal: sudo tar xvzf jdk-7u40-linux-i586.tar.gz
      • Jenis / Salin / Tampal: sudo tar xvzf jre-7u40-linux-i586.tar.gz
    • Arahan pemasangan Oracle Java 64-bit pada Ubuntu Linux 64-bit:
      • Jenis / Salin / Tampal: sudo tar xvzf jdk-7u40-linux-x64.tar.gz
      • Jenis / Salin / Tampal: sudo tar xvzf jre-7u40-linux-x64.tar.gz


  7. Semak direktori anda. Pada ketika ini, anda perlu mempunyai dua arkib binari yang tidak terkompresi di / usr / local / java untuk Java JDK / JRE dinamakan sebagai berikut. Untuk mengetahui, gunakan arahan berikut.
    • Jenis / Salin / Tampal: ls -a. Jawapannya hendaklah disenaraikan kedua-dua fail ini:
    • jdk1.8.0_181
    • jre1.8.0_181


  8. Menggunakan nano, gedit, vim, atau mana-mana editor es yang lain, buka fail deskriptor pembolehubah sistem./ etc / profil dan tambahkan yang berikut (anda mesti log masuk sebagai akar untuk dapat menjalankan operasi ini).
    • Jenis / Salin / Tampal: sudo gedit / etc / profile jika anda menggunakan gedit.
    • atau
    • Jenis / Salin / Tampal: sudo nano / etc / profile jika anda memilih nano.


  9. Tatal fail / etc ke akhir dengan kekunci anak panah dan tambah baris berikut.
    • Jenis / Salin / Tampal:

      JAVA_HOME = / usr / local / java /jdk1.8.0_181
      PATH = $ PATH: $ HOME / bin: $ JAVA_HOME / bin
      JRE_HOME = / usr / local / java /jre1.8.0_181
      PATH = $ PATH: $ HOME / bin: $ JRE_HOME / bin
      eksport JAVA_HOME
      eksport JRE_HOME
      eksport PATH
    • Simpan fail / etc / profile dan keluar dari editor es.


  10. Maklumkan Ubuntu Linux lokasi Oracle Java JDK / JRE. Berikut ini akan memberitahu sistem bahawa platform Java yang baru tersedia.
    • Jenis / Salin / Tampal: sudo update-alternatives --install "/ usr / bin / java" "java" "/usr/local/java/jre1.8.0_181/bin/java" 1
      • Perintah ini memberitahu sistem bahawa Java Oracle JRE sekarang tersedia.
    • Jenis / Salin / Tampal: sudo update-alternatives --install "/ usr / bin / javac" "javac" "/usr/local/java/jdk1.8.0_181/bin/javac" 1
      • Perintah ini memberitahu sistem yang digunakan oleh Oracle Java JDK sekarang.
    • Jenis / Salin / Tampal: sudo update-alternatives --install "/ usr / bin / javaws" "javaws" "/usr/local/java/jre1.8.0_181/bin/javaws" 1
      • Perintah ini memberitahu sistem yang dimulakan oleh Oracle Java Web sekarang.


  11. Sekarang maklumkan Ubuntu Linux bahawa Oracle akan menjadi persekitaran Java lalai.
    • Jenis / Salin / Tampal: sudo update-alternatives --set java /usr/local/java/jre1.8.0_181/bin/java
      • Perintah ini akan mengintegrasikan persekitaran operasi ke dalam sistem.
    • Jenis / Salin / Tampal: sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_181/bin/javac
      • Perintah ini akan mengintegrasikan compiler Javac ke dalam sistem.
    • Jenis / Salin / Tampal: sudo update-alternatives --set javaws /usr/local/java/jre1.8.0_181/bin/javaws
      • Perintah ini akan menyatukan permulaan Java Web ke dalam sistem.


  12. Mempunyai sistem mengambil kira pembolehubah PATH / etc / profile dengan memasukkan perintah di bawah.
    • Jenis / Salin / Tampal:. / Etc / profile
    • Perhatikan bahawa pembolehubah PATH sistem anda (terletak di / etc / profile) akan dimuat semula selepas memunggah semula sistem operasi anda.


  13. Uji pemasangan Oracle Java yang betul pada sistem anda. Jalankan arahan yang diterangkan di bawah dan perhatikan versi Java yang telah anda pasang. Pemasangan Java Oracle 32-bit yang berjaya akan menghasilkan perkara berikut.
    • Jenis / Salin / Tampal: java -version
      • Tujuan perintah ini adalah untuk memaklumkan kepada anda tentang versi Java yang dijalankan pada sistem anda.
    • Anda harus melihat salah satu sistem yang memaparkan:
      • java version "1.8.0_181"
        Persekitaran Masa Runtime Java (TM) (membina 1.8.0_181-b40)
        Java HotSpot (TM) VM Server (membina 23.1-b03, mod campuran).
    • Jenis / Salin / Tampal: javac -version
      • Perintah ini membolehkan anda mengetahui jika anda boleh menyusun program Java dari terminal.
    • Anda harus menerima poster:
      • javac 1.8.0_181


  14. Tahniah, anda baru saja menyelesaikan pemasangan Oracle Java pada sistem Linux anda. Restart komputer anda sekarang di bawah Ubuntu Linux, selepas itu sistem anda akan dikonfigurasi sepenuhnya untuk membangun dan menjalankan program Java. Anda mungkin perlu cuba mengumpul dan menjalankan program Java anda sendiri selepas membaca artikel ini: Bagaimana untuk membuat program Java pertama anda di Ubuntu Linux.

Kaedah 1 Pilihan: Validasi Oracle Java dalam Pelayar Internet



  1. Untuk mengesahkan plugin Java dalam penyemak imbas Internet, anda perlu membuat pautan simbolik antara direktori yang mengandungi pemalam penyemak imbas dan folder yang mengandungi satu atau yang termasuk dalam pakej edaran Oracle Oracle.
    • Nota penting: kami menarik perhatian anda yang paling dekat apabila Oracle 7 disahkan di pelayar anda kerana banyak kelemahan dan eksploit keselamatan yang telah ditemui di sana. Ini adalah laluan akses utama yang digunakan oleh semua jenis orang jahat untuk berkompromi sistem anda. Untuk maklumat lanjut tentang topik ini, lawati laman web ini di mana maklumat lanjut mengenai subjek ini tersedia.

Kaedah 2 Google Chrome

Arahan untuk Oracle Java 32-bit



  1. Mulakan arahan berikut.
    • Jenis / Salin / Tampal: sudo mkdir -p / opt / google / chrome / plugins
      • yang akan mewujudkan direktori bernama / opt / google / chrome / plugins.
    • Jenis / Salin / Tampal: cd / opt / google / chrome / plugins
      • Perintah ini akan membawa anda ke direktori penyemak imbas Google Chrome, pastikan anda diletakkan di dalamnya sebelum membuat pautan simbolik.
    • Jenis / Salin / Tampal: sudo ln -s /usr/local/java/jre1.8.0_181/lib/i386/libnpjp2.so
      • Perintah ini akan membuat pautan simbol antara plugin persekitaran operasi JRE libnpjp2.so dan penyemak imbas Google Chrome anda.

Arahan untuk Oracle Java 64-bit



  1. Mulakan arahan berikut.
    • Jenis / Salin / Tampal: sudo mkdir -p / opt / google / chrome / plugins
      • yang akan mewujudkan direktori bernama / opt / google / chrome / plugins.
    • Jenis / Salin / Tampal: cd / opt / google / chrome / plugins
      • Perintah ini akan membawa anda ke direktori penyemak imbas Google Chrome, jadi pastikan anda memasukkannya ke dalamnya sebelum membuat pautan simbolik.
    • Jenis / Salin / Tampal: sudo ln -s /usr/local/java/jre1.8.0_181/lib/amd64/libnpjp2.so
      • Perintah ini akan membuat pautan simbol antara plugin persekitaran operasi JRE libnpjp2.so dan penyemak imbas anda

peringatan



  1. Anda kadang-kadang dapat melihat perkara berikut apabila anda mengeluarkan arahan yang dinyatakan di atas.
    • ln: penciptaan pautan simbol `./libnpjp2.so: Fail tersebut sudah wujud
    • Untuk membetulkan masalah ini, cukup hapuskan pautan simbolik menggunakan perintah berikut.
    • Jenis / Salin / Tampal: cd / opt / google / chrome / plugins
    • Jenis / Salin / Tampal: sudo rm -rf libnpjp2.so
    • Pastikan anda berada dalam direktori / opt / google / chrome / plugins sebelum memulakan arahan.


  2. Mulakan semula penyemak imbas Internet anda dan pergi ke laman web ini uji Java untuk memastikan ia berfungsi di Google Chrome.

Kaedah 3 Mozilla Firefox

Arahan untuk Oracle Java 32-bit



  1. Mulakan arahan berikut.
    • Jenis / Salin / Tampal: cd / usr / lib / mozilla / plugins
      • Ini akan membawa anda ke direktori / usr / lib / mozilla / plugins, jika folder ini tidak wujud pada sistem anda lagi, buatnya.
    • Jenis / Salin / Tampal: sudo mkdir -p / usr / lib / mozilla / plugins
      • Perintah ini akan mencipta direktori / usr / lib / mozilla / plugins, periksa yang anda berada di sini sebelum membuat pautan simbolik.
    • Jenis / Salin / Tampal: sudo ln -s /usr/local/java/jre1.8.0_181/lib/i386/libnpjp2.so
      • Siapa yang akan membuat pautan simbolik antara plugin persekitaran operasi JRE libnpjp2.so dan penyemak imbas Mozilla Firefox anda.

Arahan untuk Oracle Java 64-bit



  1. Mulakan arahan berikut.
    • Jenis / Salin / Tampal: cd / usr / lib / mozilla / plugins
      • Ini akan membawa anda ke direktori / usr / lib / mozilla / plugins, jika folder ini tidak wujud pada sistem anda lagi, buatnya.
    • Jenis / Salin / Tampal: sudo mkdir -p / usr / lib / mozilla / plugins
      • Perintah ini akan membuat direktori / usr / lib / mozilla / plugins, semak bahawa anda berada di dalamnya sebelum membuat pautan simbolik.
    • Jenis / Salin / Tampal: sudo ln -s /usr/local/java/jre1.8.0_181/lib/amd64/libnpjp2.so
      • Siapa yang akan membuat pautan simbolik antara plugin persekitaran operasi JRE libnpjp2.so dan penyemak imbas Mozilla Firefox anda.

peringatan



  1. Anda kadang-kadang dapat melihat perkara berikut apabila anda mengeluarkan arahan yang dinyatakan di atas.
    • ln: penciptaan pautan simbol `./libnpjp2.so: Fail tersebut sudah wujud
    • Untuk membetulkan masalah ini, hanya alih keluar pautan simbolik menggunakan arahan berikut:
    • Jenis / Salin / Tampal: cd / usr / lib / mozilla / plugins
    • Jenis / Salin / Tampal: sudo rm -rf libnpjp2.so
    • Semak bahawa anda berada dalam direktori / usr / lib / mozilla / plugins sebelum mengeluarkan arahan.
  2. Mulakan semula penyemak imbas Internet anda dan pergi ke laman web ini uji Java untuk memastikan ia berfungsi pada Firefox.
nasihat
  • Perhatikan bahawa dokumen ini masih dalam semakan berterusan kerana Oracle kadang-kadang mengubah kaedah untuk memasang binari untuk persekitaran JRE / JDKnya.
  • Perlu diingat bahawa Oracle secara rutin melakukan perbaikan keselamatan dan pepijat dan memanjangkan prestasi setiap versi kecil Java. Apabila anda memasang Oracle Java pada sistem anda, semak evolusi nombor versi. Lihat bagaimana untuk mengemaskini Oracle Java pada Ubuntu Linux untuk maklumat lanjut.
  • Dengan Ubuntu Linux, anda mempunyai pilihan untuk memasang OpenJDK, yang merupakan pelaksanaan percuma dan sumber terbuka platform Java, atau memasang Oracle JDK dan JRE. Sesetengah lebih suka penyelesaian terakhir ini kerana ia merupakan versi Java yang paling terkini dan ia datang terus dari pengeluar asli teknologi Java, tetapi itu mungkin berubah satu hari.