Как правильно установить Java 8 на GNU/Linux
Isi kandungan:
- Sebelum awak bermula
- Memasang OpenJDK 11
- Memasang OpenJDK 8
- Tetapkan versi lalai
- Pembolehubah Alam Sekitar
JAVA_HOME - Uninstall Java
- Kesimpulannya
Dalam tutorial ini, kami akan menerangkan cara memasang Java (OpenJDK) pada Debian 10 Linux.
Java adalah salah satu bahasa pengaturcaraan yang paling popular digunakan untuk membina pelbagai jenis aplikasi dan sistem. Aplikasi yang dibangunkan di Jawa adalah berskala, fleksibel dan boleh dipelihara.
Sebelum awak bermula
Terdapat 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. Lesen Oracle Java hanya membenarkan penggunaan perisian bukan komersial seperti penggunaan peribadi dan penggunaan pembangunan.
Repositori lalai Debian 10 termasuk dua pakej Java yang berbeza, Java Runtime Environment (JRE) dan Java Development Kit (JDK). JRE termasuk mesin maya Java (JVM), kelas dan binari yang membolehkan anda menjalankan program Java. Pemaju Java harus memasang JDK yang termasuk JRE dan alat pembangunan / debugging dan perpustakaan yang diperlukan untuk membangun aplikasi Java.
Memasang OpenJDK 11
OpenJDK 11, pelaksanaan sumber terbuka Platform Java adalah pembangunan Java default dan runtime di Debian 10, Buster.
Jalankan arahan berikut sebagai pengguna dengan keistimewaan sudo atau root untuk mengemas kini indeks pakej dan pasang pakej OpenJDK 11 JDK:
sudo apt update
sudo apt install default-jdk
Apabila pemasangan selesai, anda boleh mengesahkannya dengan menyemak versi Java:
java -version
Keluaran seharusnya kelihatan seperti ini:
openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5) OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)
Itu sahaja! Pada ketika ini, anda telah berjaya memasang Java pada sistem Debian anda.
default-jre
.
Memasang OpenJDK 8
Pada masa penulisan, versi LTS Java sebelumnya 8 tidak tersedia di repositori Debian Buster rasmi.
Kami akan membolehkan repositori AdoptOpenJDK yang menyediakan pakej OpenJDK yang dibina semula.
-
Mulakan dengan mengemas kini senarai pakej dan pasangkan dependensi yang diperlukan untuk menambah repositori baharu melalui
sudo apt updatesudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-commonImport kunci GPG repositori menggunakan perintah wget berikut:
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -Tambahkan gedung APT AdoptOpenJDK ke sistem anda:
sudo add-apt-repository --yesSetelah repositori diaktifkan, kemas kini sumber yang tepat dan pasang Java 8 menggunakan perintah berikut:
sudo apt updatesudo apt install adoptopenjdk-8-hotspotAkhirnya, sahkan pemasangan dengan menyemak versi Java:
java -versionKeluaran seharusnya kelihatan seperti ini:
openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)
Tetapkan versi lalai
java -version
Untuk menukar versi lalai gunakan arahan
update-alternatives
:
sudo update-alternatives --config java
Output akan kelihatan seperti di bawah:
Anda akan dibentangkan dengan senarai semua versi Java yang dipasang. Masukkan nombor versi yang anda mahu gunakan sebagai lalai dan tekan
Untuk menetapkan
Dalam contoh ini laluan pemasangan adalah seperti berikut: Sebaik sahaja anda mendapati jalan pemasangan Java pilihan anda, buka fail
Dengan mengandaikan bahawa anda ingin menetapkan
Untuk perubahan yang akan berlaku pada shell semasa anda, anda boleh log keluar dan log masuk atau jalankan arahan sumber berikut: Sahkan bahawa
Anda harus melihat jalan ke pemasangan Java: Anda boleh menyisikan Java seperti mana-mana pakej lain yang dipasang dengan
Sebagai contoh, untuk menyahpasang pakej
Versi LTS terbaru OpenJDK tersedia dalam repositori Debian 10 Buster lalai dan pemasangannya adalah tugas mudah dan mudah.
There are 2 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:
There are 2 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:
Enter
.Pembolehubah Alam Sekitar
JAVA_HOME
JAVA_HOME
persekitaran
JAVA_HOME
digunakan oleh beberapa aplikasi Java untuk menentukan lokasi pemasangan Java.
JAVA_HOME
persekitaran
JAVA_HOME
, gunakan arahan
update-alternatives
untuk mencari tempat Java dipasang:
sudo update-alternatives --config java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
OpenJDK 8 terletak di
/usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java
/etc/environment
:
sudo nano /etc/environment
JAVA_HOME
ke laluan OpenJDK 11, tambah baris berikut, pada akhir fail:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
source /etc/environment
JAVA_HOME
persekitaran
JAVA_HOME
ditetapkan dengan betul:
echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
/etc/environment
adalah fail konfigurasi seluruh sistem, yang digunakan oleh semua pengguna. Sekiranya anda mahu menetapkan pembolehubah
JAVA_HOME
secara per pengguna maka tambahkan baris ke
.bashrc
atau mana-mana fail konfigurasi lain yang dimuatkan apabila pengguna log masuk.
Uninstall Java
apt
.
default-jdk
hanya jalankan:Kesimpulannya
Kedua-dua syarikat juga mempunyai bidang yang sama dengan sokongan mereka untuk perisian Java, salah satu daripada hanya kawasan di mana garisan produk syarikat bertindih. Sun mempunyai pelayan aplikasi Java sumber terbuka yang dikenali sebagai Glassfish yang kemungkinan Oracle akan berpegang pada, walaupun nasib perisian Java komersial lain Sun, Sistem Enterprise Java (JES), tidak diketahui.
Oracle juga telah bertindih dalam bidang ini ketika ia dibeli BEA, tetapi BEA WebLogic mempunyai asas pemasangan yang ketara, dan Oracle menyimpan produk tersebut secara hidup. Pangkalan dipasang Sun untuk JES adalah lebih kecil, jadi Oracle boleh memilih untuk tidak memegangnya.
Memasang, memasang semula, menaik taraf, laman web yang memberi tumpuan sepenuhnya kepada cara memasang, memasang, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP.
Microsoft telah melancarkan laman bantuan baru yang memfokuskan semata-mata mengenai cara memasang, memasang semula, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP. Jika anda sedang merancang untuk mengupgrade Windows Vista ke Windows 7, ini adalah sumber yang hebat!
Bagaimana untuk memasang virtualbox di linux debian 10 linux
VirtualBox adalah perisian virtualisasi lintas-platform sumber terbuka yang membolehkan anda menjalankan beberapa sistem operasi tetamu pada masa yang sama. Tutorial ini menerangkan cara memasang VirtualBox terkini pada Debian 10, Buster.







