Android

Bagaimana untuk memasang java pada ubuntu 18.04

How to Install JDK in Ubuntu | Install JDK 12 on Ubuntu 18.04 | Edureka

How to Install JDK in Ubuntu | Install JDK 12 on Ubuntu 18.04 | Edureka

Isi kandungan:

Anonim

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

Tutorial ini menerangkan cara memasang pelbagai versi OpenJDK serta Oracle Java pada Ubuntu 18.04. Arahan yang sama berlaku untuk Ubuntu 16.04 dan mana-mana pengedaran berasaskan Ubuntu, termasuk Kubuntu, Linux Mint dan OS Elementary.

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 pemasangan edisi Java SE (Standard Edition).

OpenJDK dan Oracle Java adalah dua pelaksanaan utama Java, dengan hampir tidak ada perbedaan di antara mereka kecuali Oracle Java memiliki beberapa ciri komersial tambahan.

Terdapat dua pakej Java yang berbeza dalam repositori Ubuntu, Environment Runtime Java (JRE), dan Java Development Kit (JDK).

Jika anda hanya mahu menjalankan program Java, maka anda memerlukan JRE yang mengandungi hanya Persekitaran Runtime Java. Pemaju Java harus memasang JDK, yang juga termasuk alat pembangunan / debugging dan perpustakaan.

Kami akan menunjukkan kepada anda cara memasang pelbagai pakej Java. Jika anda tidak tahu pelaksanaan Java atau versi mana yang hendak digunakan, saran umum adalah untuk tetap menggunakan versi OpenJDK lalai yang terdapat pada Ubuntu 18.04.

Memasang OpenJDK lalai (Java 11)

Pada masa penulisan, versi terbaru LTS dari Java adalah versi 11.

Ikuti langkah di bawah untuk memasang Java OpenJDK 11 pada sistem Ubuntu anda:

  1. Pertama, kemas kini indeks pakej apt dengan:

    sudo apt update

    Apabila indeks pakej dikemas kini pasangkan pakej Java OpenJDK lalai dengan:

    sudo apt install default-jdk

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

    java -version

    Output akan kelihatan seperti ini:

    openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

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

JRE dimasukkan dalam pakej JDK. Jika anda hanya memerlukan JRE, pasangkan pakej default-jre :

Memasang OpenJDK 8

Java 8 masih merupakan versi Java yang paling banyak digunakan. Sekiranya aplikasi anda memerlukan Java 8, anda boleh memasangnya dengan menaip perintah berikut:

sudo apt update sudo apt install openjdk-8-jdk

Memasang Oracle Java

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

Oracle Java 11 boleh dipasang dari PPA Uprising Linux.

Langkah-langkah berikut menggambarkan cara memasang Oracle Java 11 pada Ubuntu 18.04:

  1. Pasang kebergantungan yang diperlukan untuk menambah repositori baru:

    sudo apt install software-properties-common

    Dayakan PPA Uprising Linux dengan menjalankan perintah berikut:

    sudo add-apt-repository ppa:linuxuprising/java

    Setelah repositori ditambah, kemas kini senarai pakej dan pasang pakej oracle-java11-installer dengan memasukkan:

    sudo apt update sudo apt install oracle-java11-installer

    Anda akan digesa untuk menerima lesen Oracle.

    Sahkan pemasangan dengan menjalankan arahan berikut yang akan mencetak versi R:

    java -version

    java version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

Tetapkan Versi Java Lalai

Untuk menyemak versi Java lalai anda akan menggunakan arahan berikut:

java -version

openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

Jika anda mempunyai beberapa pemasangan Java untuk menukar versi lalai, gunakan alat update-alternatives seperti ditunjukkan di bawah:

sudo update-alternatives --config java

There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number: There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:

Untuk menukar versi Java lalai hanya masukkan nombor versi (nombor dalam lajur Pemilihan) dan tekan Enter .

Tetapkan Variasi Alam Sekitar JAVA_HOME

Sesetengah aplikasi yang ditulis dalam Java menggunakan JAVA_HOME persekitaran JAVA_HOME untuk menentukan lokasi pemasangan Java.

Untuk menetapkan JAVA_HOME persekitaran JAVA_HOME , pertama, anda perlu mengetahui laluan pemasangan Java menggunakan arahan update-alternatives

sudo update-alternatives --config java

Dalam kes kami, laluan pemasangan adalah seperti berikut:

  • OpenJDK 11 terletak di /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 terletak di /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Salin laluan pemasangan pemasangan pilihan anda. Seterusnya, buka fail /etc/environment :

sudo nano /etc/environment

Tambah garisan berikut, pada akhir fail:

/ etc / persekitaran

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Pastikan anda menggantikan jalan dengan laluan ke versi Java pilihan anda.

Anda boleh log keluar dan log masuk atau jalankan arahan sumber berikut untuk menerapkan perubahan pada sesi semasa anda:

source /etc/environment

Untuk mengesahkan bahawa JAVA_HOME persekitaran JAVA_HOME ditetapkan dengan betul, jalankan arahan echo berikut:

echo $JAVA_HOME

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment adalah fail konfigurasi seluruh sistem, yang digunakan oleh semua pengguna. Sekiranya anda ingin menetapkan pembolehubah JAVA_HOME pada setiap pengguna, tambahkan baris ke .bashrc atau mana-mana fail konfigurasi lain yang dimuatkan apabila pengguna log masuk.

Uninstall Java

Jika atas apa-apa sebab anda ingin menyahpasang pakej Java, anda boleh menyahpasangnya seperti mana-mana pakej lain yang dipasang dengan apt .

Contohnya, jika anda mahu menyahpasang openjdk-8-jdk :

sudo apt remove openjdk-8-jdk

Kesimpulannya

Dalam tutorial ini, anda belajar cara memasang dan mengurus beberapa versi Java pada pelayan Ubuntu anda.

Anda kini boleh memasang aplikasi yang dijalankan di Java, seperti Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle… etc.

java ubuntu