Alibaba tidak memerlukan pengenalan. Ini adalah salah satu konglomerat multinasional terbesar dan populer yang didirikan oleh Jack Ma , seorang tokoh bisnis dan filantropis dari China. Ini juga merupakan perusahaan internet terbesar kelima di dunia berdasarkan pendapatan. Ini mengkhususkan diri dalam berbagai sektor seperti e-commerce, ritel, Internet dan teknologi. Tim Alibaba telah memberikan kontribusi yang signifikan untuk proyek-proyek open source. Salah satu proyek tersebut adalah OpenJDK. Tim pengembangan di Alibaba telah mengembangkan banyak aplikasi berbasis Java selama bertahun-tahun. Mereka telah mengadopsi OpenJDK dan membuat JDK mereka sendiri bernama "Alibaba Dragonwell8" . Ini adalah versi hilir dari OpenJDK dan sepenuhnya open source.
Alibaba Dragonwell dioptimalkan untuk mengembangkan aplikasi e-niaga, keuangan, logistik yang berjalan di 100k+ server mereka. Ini disertifikasi sebagai kompatibel dengan standar Java SE. Saat ini hanya mendukung platform Linux/x86_64. Mari kita berharap mereka akan segera memperluas dukungan ke Unix dan platform lainnya. Dalam panduan ini, kita akan melihat cara menginstal Alibaba Dragonwell8 di Linux. Saya telah menguji panduan ini di server Ubuntu 18.04 LTS. Namun, itu juga harus bekerja pada distribusi Linux lainnya.
Instal Alibaba Dragonwell8 di Linux
Unduh Dragonwell JDK terbaru dari laman rilis .
$ wget https://github.com/alibaba/dragonwell8/releases/download/8.0-preview/Alibaba_Dragonwell8_Linux_x64_8.0-preview.tar.gz
Buat direktori untuk instalasi Java:
$ sudo mkdir /usr/local/dragonwell8
Saat menulis panduan, versi terbaru adalah 8, maka saya membuat direktori bernama "dragonwell8". Anda dapat menamainya sesuai keinginan.
Selanjutnya, ekstrak unduhan arsip tar ke direktori dragonwell8 menggunakan perintah:
$ sudo tar -zxf Alibaba_Dragonwell8_Linux_x64_8.0-preview.tar.gz -C /usr/local/dragonwell8/
Selanjutnya, jalankan perintah berikut untuk menetapkan Dragonwell sebagai JVM default di sistem Linux Anda:
$ sudo update-alternatives --install /usr/bin/java java /usr/local/dragonwell8/j2sdk-image/bin/java 100
$ sudo update-alternatives --install /usr/bin/javac javac /usr/local/dragonwell8/j2sdk-image/bin/javac 100
Jika Anda memiliki beberapa instalasi Java, jalankan perintah berikut untuk memilih versi java default Anda dengan memilih nomor versi masing-masing.
$ sudo update-alternatives --config java
Terakhir, periksa versi JDK saat ini menggunakan perintah:
$ java -version openjdk version "1.8.0_202" OpenJDK Runtime Environment (Dragonwell 8.0-preview) (build 1.8.0_202-b30) OpenJDK 64-Bit Server VM (Dragonwell 8.0-preview) (build 25.202-b30, mixed mode)
Atau, Anda juga dapat memeriksa versi Java menggunakan perintah berikut.
$ update-alternatives --display java
Contoh keluaran:
java - auto mode link best version is /usr/local/dragonwell8/j2sdk-image/bin/java link currently points to /usr/local/dragonwell8/j2sdk-image/bin/java link java is /usr/bin/java /usr/local/dragonwell8/j2sdk-image/bin/java - priority 100
Setel Variabel Lingkungan JAVA_HOME
Untuk mengaktifkan Alibaba Dragonwell JDK untuk aplikasi Anda, cukup setel JAVA_HOME untuk menunjuk ke direktori instalasi Alibaba Dragonwell.
Untuk melakukannya, buka /etc/environment file di editor teks apa pun:
$ sudo nano /etc/environment
Tambahkan baris berikut:
JAVA_HOME="/usr/local/dragonwell8/j2sdk-image/"
Pastikan Anda mengganti jalur dengan versi Java pilihan Anda. Simpan dan tutup file. Perbarui perubahan menggunakan perintah:
$ source /etc/environment
Verifikasi variabel JAVA_HOME menggunakan perintah:
$ echo $JAVA_HOME
Contoh keluarannya adalah:
/usr/local/dragonwell8/j2sdk-image/
Selamat! Anda sekarang telah berhasil menginstal Alibaba Dragonwell JDK di sistem Anda. Mulai kembangkan aplikasi Java Anda!
Bacaan terkait:
- Cara Menginstal Oracle Java 10 Di Arch Linux
Perbarui Alibaba Dragonwell
Untuk memperbarui Alibaba Dragonwell di masa mendatang, cukup unduh versi terbaru yang tersedia, ekstrak ke direktori instalasi Java dan jadikan sebagai Java default dengan nomor prioritas yang lebih tinggi, misalnya 110.
$ sudo update-alternatives --install /usr/bin/java java /usr/local/<dragonwell_new_version>/bin/java 110
$ sudo update-alternatives --install /usr/bin/javac javac /usr/local/<dragonwell_new_version>/bin/javac 110
Terakhir, hapus versi lama jika tidak diperlukan lagi seperti yang ditunjukkan di bawah ini.
$ sudo update-alternatives --remove java /usr/local/<dragonwell_old_version>/bin/java
$ sudo update-alternatives --remove javac /usr/local/<dragonwell_old_version>/bin/javac
$ sudo rm -rf /usr/local/<dragonwell_old_version>/
Dan, itu saja untuk saat ini. Semoga ini bermanfaat. Saya akan segera di sini dengan topik menarik lainnya. Tetap disini!
Semangat!