Android

Bagaimana untuk memasang java pada centos 7

Install Java 8 on CentOS 7

Install Java 8 on CentOS 7

Isi kandungan:

Anonim

Java adalah salah satu bahasa pengaturcaraan yang paling popular di dunia, yang digunakan untuk membina pelbagai jenis aplikasi dan sistem.

Tutorial ini menerangkan cara memasang pelbagai versi dan pelaksanaan Java pada CentOS 7. Kami akan menunjukkan kepada anda cara memasang OpenJDK serta Oracle Java.

Prasyarat

Sebelum meneruskan tutorial ini, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.

Variasi Java

Java diedarkan dalam tiga edisi yang berbeza, Standard Edition (SE), Enterprise Edition (EE), dan Micro Edition (ME). Tutorial ini merangkumi edisi Java SE (Standard Edition).

Terdapat dua pakej Java yang berbeza dalam CentOS 7, Java Runtime Environment (JRE) dan Java Development Kit (JDK). Jika anda hanya mahu menjalankan program Java maka anda memerlukan JRE yang mengandungi hanya Java Runtime Environment dan jika anda adalah pemaju Java maka anda akan memerlukan JDK yang termasuk JRE dan alat pembangunan / debugging dan perpustakaan.

Terdapat juga dua pelaksanaan Java, OpenJDK dan Oracle Java yang berbeza dengan hampir tidak ada perbezaan di antara mereka kecuali Oracle Java memiliki beberapa ciri komersial tambahan.

Sekiranya anda tidak pasti pelaksanaan Java dan versi yang akan dipasang, cadangan umum akan dipasang untuk memasang OpenJDK 11 JDK yang merupakan versi Java terkini LTS.

Prasyarat

Sebelum memulakan tutorial, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.

Pasang OpenJDK

OpenJDK, pelaksanaan sumber terbuka Java Platform adalah pembangunan Java default dan runtime di CentOS 7. Pemasangannya mudah dan mudah.

Pasang OpenJDK 11 JDK

Pada masa penulisan, OpenJDK 11 adalah versi Java semasa LTS dan versi yang disyorkan untuk dipasang. Anda boleh memasangnya dengan yum dengan menaip perintah berikut:

sudo yum install java-11-openjdk-devel

Sahkan pemasangan, dengan menjalankan arahan berikut yang akan mencetak versi Java:

java -version

Output akan kelihatan seperti ini:

openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

Itu sahaja! Pada ketika ini, anda sepatutnya berjaya memasang Java pada sistem CentOS anda.

Pasang OpenJDK 11 JRE

Anda boleh memasang OpenJDK 11 JRE menggunakan yum dengan menaip perintah berikut:

sudo yum install java-11-openjdk JRE adalah JDK subset dan jika anda sudah memasang pakej JDK, anda tidak perlu memasangnya.

Pasang OpenJDK 8 JDK

Java 8 masih merupakan versi Java yang paling banyak digunakan. Sekiranya aplikasi anda memerlukan Java 8 yang lebih lama untuk dipasang pada sistem CentOS 7 anda, pasangkannya dengan menjalankan arahan berikut:

sudo yum install java-1.8.0-openjdk-devel

Pasang OpenJDK 8 JRE

Sama seperti di atas jika permohonan anda memerlukan OpenJDK 7 JRE anda boleh memasangnya dengan yum dengan menjalankan perintah berikut:

sudo yum install java-1.8.0-openjdk

Pasang Oracle Java

Dalam bahagian ini, kami akan melalui langkah memasang Oracle Java. Pakej Oracle boleh dimuat turun hanya dari laman web rasmi mereka.

Sebelum memasang Oracle Java pastikan anda membaca Lesen JDK Oracle. Lesen ini hanya membenarkan penggunaan perisian bukan komersial, seperti penggunaan peribadi dan penggunaan pembangunan.

Anda boleh memuat turun pakej Oracle Java .rpm dari halaman Java SE Downloads. Untuk memuat turun Oracle Java anda perlu mendaftar di laman Oracle.

Sebaik sahaja anda memuat turun pakej, gunakan arahan berikut untuk memasangnya:

sudo yum localinstall jre-VERSION-linux-x64.rpm

Tetapkan versi lalai

Anda boleh menyemak Java lalai, dengan:

java -version

openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

sudo alternatives --config java

Keluaran harus kelihatan seperti berikut:

There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:

Untuk menukar versi Java lalai, masukkan nombor tersebut apabila diminta dan tekan Enter .

Uninstall Java

Sekiranya anda, untuk sebarang sebab ingin menyahpasang pakej Java, anda boleh menyahpasangnya sebagai mana-mana pakej lain yang dipasang dengan yum .

Sebagai contoh, jika anda mahu menyahpasang pakej java-1.8.0-openjdk-devel hanya jalankan:

sudo yum remove java-1.8.0-openjdk-devel

Kesimpulannya

Kini, anda telah belajar cara memasang dan mengurus versi Java yang berbeza pada pelayan CentOS anda, langkah seterusnya adalah memasang salah satu daripada banyak aplikasi yang dijalankan di Java, seperti Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle..etc

java centos