JDK 12, pemasangan OpenJDK 12 dan Oracle JDK 12 di Ubuntu 19.04

mengenai jdk 12 di Ubuntu 19.04

Dalam artikel seterusnya kita akan melihat bagaimana kita dapat pasang JDK 12 di Ubuntu. Java Development Kit atau JDK adalah alat untuk mengembangkan aplikasi Java. Ini akan membolehkan pengguna menyusun kod Java kami, menjalankannya, mengujinya dan menandatanganinya.

Pada masa ini kita dapat menemui 2 versi JDK. Satu dipanggil BukaJDK dan yang lain oracle jdk. Yang pertama adalah projek untuk memastikan JDK bebas daripada kod Oracle. Ini adalah pelaksanaan sumber terbuka Oracle JDK, yang bukan sumber terbuka dan mempunyai banyak sekatan.

Pasang JDK 12 di Ubuntu 19.04

logo-java
artikel berkaitan:
Pasang Java 8, 9 dan 10 di Ubuntu 18.04 dan turunannya

Pemasangan OpenJDK 12

Kami akan dapat mencari OpenJDK 12 boleh didapati di repositori pakej Ubuntu 19.04 rasmi. Oleh itu, kami dapat memasangnya dengan mudah dengan pengurus pakej APT. Mula-mula kita perlu mengemas kini cache repositori pakej APT dengan arahan berikut:

sudo apt update

OpenJDK 12 mempunyai dua versi. A versi penuh dan a versi dari sistem tanpa kepala. Versi terbaru ini tidak termasuk perpustakaan pengaturcaraan GUI dan memerlukan ruang cakera yang lebih sedikit.

Sekiranya anda berminat pasang versi penuh OpenJDK 12, jalankan arahan berikut di terminal (Ctrl + Alt + T):

pemasangan openjdk 12

sudo apt install openjdk-12-jdk

Sekiranya anda lebih berminat pasang versi sistem tanpa kepala OpenJDK 12, perintah yang harus dilaksanakan adalah seperti berikut:

Pemasangan tanpa kepala Openjdk 12

sudo apt install openjdk-12-jdk-headless

Setelah pemasangan OpenJDK 12, kita dapat melaksanakan perintah berikut untuk periksa sama ada OpenJDK berfungsi dengan baik:

versi openjdk

java -version

Memasang Oracle JDK 12 Menggunakan PPA

Di Ubuntu 19.04 kita juga dapat memasang Oracle JDK 12. Versi JDK ini tidak terdapat di repositori pakej Ubuntu rasmi, tetapi kita boleh menggunakan linuxuprising / java PPA untuk memasangnya.

Sekiranya kita ingin menambahkan linuxuprising / java PPA di Ubuntu 19.04, di terminal (Ctrl + Alt + T) kita hanya perlu melaksanakan perintah:

tambah repo linuxsprising

sudo add-apt-repository ppa:linuxuprising/java

Selepas ini kita dapat pasang Oracle JDK 12 menaip arahan:

pasang oracle java 12

sudo apt install oracle-java12-installer

Semasa pemasangan anda perlu memilih “menerima"Dan tekan Pengenalan untuk selesai menerima Perjanjian Lesen Jaringan Teknologi Oracle untuk Oracle Java SE.

Perjanjian lesen teknologi Oracle

Selepas pemasangan, kita dapat periksa sama ada ia berfungsi dengan menaip arahan berikut di terminal:

Versi Oracle java jdk

java -version

Pemasangan Oracle JDK 12 Menggunakan Pakej .DEB

Pilihan lain untuk memasang Oracle JDK akan memuat turun fail .DEB yang sesuai dari laman web rasmi. Untuk melakukannya, anda mesti mengunjungi Laman web Oracle dari penyemak imbas. Setelah sampai di halaman, anda perlu mengklik butang "Muat turun Platform Java (JDK) 12".

muat turun fail oracle jdk 12 .deb

Selepas terima perjanjian lesen, akan klik fail pakej .DEB jdk-12.0.1. Ini adalah versi terbaru semasa menulis artikel ini.

terima lesen di laman web Oracle

Penyemak imbas akan meminta kami menyimpan fail .DEB. Muat turun selesai kita akan pergi ke direktori ~ / Muat turun, atau ke folder tempat anda menyimpan pakej yang dimuat turun:

cd ~/Descargas

Sekarang, kami akan memasang pakej .DEB seperti berikut:

pasang fail .deb jdk 12

sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb

Langkah seterusnya yang akan diikuti adalah cari jalan bin / direktori pakej deb jdk-12.0.1. Kami akan mencapainya dengan arahan berikut:

jdk 12 penyetempatan binari

dpkg --listfiles jdk-12.0.1 | grep -E '.*/bin$'

Sekarang kami akan menambah JAVA_HOME y kami akan mengemas kini pemboleh ubah PATH dengan arahan berikut:

kemas kini pemboleh ubah javahome dan laluan

echo -e 'export JAVA_HOME="/usr/lib/jvm/jdk-12.0.1"\nexport PATH="$PATH:${JAVA_HOME}/bin"' | sudo tee /etc/profile.d/jdk12.sh

Selepas ini, kita ada but semula mesin Ubuntu kami dengan arahan berikut:

sudo reboot now

Setelah komputer dimulakan semula, kita boleh menjalankan perintah berikut ke periksa sama ada pemboleh ubah persekitaran JAVA_HOME dan PATH diset dengan betul:

memeriksa pemboleh ubah java

echo $JAVA_HOME && echo $PATH

Sekiranya semuanya betul, kita boleh periksa sama ada Oracle JDK 12 berfungsi dengan betul menaip:

java -versi dipasang dari pakej .deb

java -version

Menyusun dan Menjalankan Program Java Sederhana

Setelah JDK 12 dipasang, langkah seterusnya adalah menulis program Java yang kecil dan sederhana untuk memeriksa apakah kita dapat menyusunnya dan menjalankannya dengan OpenJDK 12 atau Oracle JDK 12.

Untuk melakukannya kami akan membuat fail bernama TestJava.java dan di dalam kita akan menulis baris berikut:

contoh kod program Java

public class PruebaJava {
       public static void main(String[] args) {
            System.out.println("Hola usuarios Ubunlog");
       }
}

Sekarang untuk menyusun fail sumber TestJava.java Di terminal (Ctrl + Alt + T) kita akan pergi ke direktori di mana fail yang baru kita buat disimpan. Dalam folder ini kita melaksanakan perintah berikut:

javac PruebaJava.java

Perintah ini harus menghasilkan fail baru yang dipanggil TestJava.class. Ini adalah file kelas Java dan mengandungi kod bytava Java yang JVM (Mesin Maya Java) boleh melaksanakan.

contoh java bina

Sekiranya semuanya betul, kita boleh jalankan fail kelas Java TestJava.class seperti berikut:

contoh java berfungsi

java PruebaJava

Dalam arahan sebelumnya anda harus tulis nama fail sahaja tanpa perluasan .class. Jika tidak, ia tidak akan berjaya. Sekiranya semuanya berjalan lancar, kita akan melihat jalan keluar yang dijangkakan. Oleh itu, program JavaTest.java disusun dan dijalankan dengan jayanya menggunakan JDK 12.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   alexander kata

    Terima kasih banyak, panduan membantu saya