{"id":40667,"date":"2023-07-14T14:35:46","date_gmt":"2023-07-14T07:35:46","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=40667"},"modified":"2023-09-14T17:12:11","modified_gmt":"2023-09-14T10:12:11","slug":"cara-install-java-di-ubuntu","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/cara-install-java-di-ubuntu\/","title":{"rendered":"Cara Install Java di Ubuntu 20.04"},"content":{"rendered":"\n<p><a href=\"https:\/\/blog.rumahweb.com\/java-adalah\/\" target=\"_blank\" rel=\"noopener\" title=\"java adalah\">Java<\/a> adalah bahasa pemrograman tingkat tinggi dengan konsep OOP. Java dirancang untuk menjadi bahasa yang portabel, dapat dijalankan di berbagai sistem operasi dan arsitektur perangkat keras. Dalam artikel ini, kami akan membahas tentang cara install Java di Ubuntu 20.04.<\/p>\n\n\n\n\n\n<p>Sebelum kami membahas tentang cara install Java di <a href=\"https:\/\/blog.rumahweb.com\/ubuntu-adalah\/\" title=\"ubuntu adalah\">Ubuntu<\/a>, terlebih dahulu kami akan menjelaskan secara singkat tentang apa itu java dan komponen penting di dalamnya.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Apa Itu Java?<\/h2>\n\n\n\n<p>Java adalah suatu <a href=\"https:\/\/blog.rumahweb.com\/bahasa-pemrograman-adalah\/\" title=\"bahasa pemrograman adalah\">bahasa pemrograman<\/a> yang berorientasi pada objek (object oriented programming). Mulanya, Java dikembangkan oleh Sun Microsystems lalu kemudian diakuisisi oleh Oracle Corporation. Java dirancang untuk menjadi bahasa yang portabel, dapat dijalankan di berbagai sistem operasi dan arsitektur perangkat keras.<\/p>\n\n\n\n<p>Salah satu kelebihan dari Java yaitu dapat digunakan di berbagai platform. Java memiliki motto yaitu &#8220;Write Once, Run Anywhere&#8221; dimana kita dapat membuat suatu program yang dapat dijalankan di software android based, web based, maupun console Servlet.<\/p>\n\n\n\n<p>Alasan utama bahasa pemrograman Java dapat digunakan dimana saja karena bahasa ini mempunyai sistem syntax atau kode pemrograman dengan level tertinggi. Syntax akan disusun menggunakan&nbsp; Java Virtual Machine (JVM) yang akan diubah menjadi kode numerik platform, sehingga aplikasi tersebut bisa dijalankan di berbagai macam perangkat.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Komponen Penting Java<\/h2>\n\n\n\n<p>Bahasa pemrograman Java memiliki 3 elemen penting sebagai berikut :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. JDK<\/h3>\n\n\n\n<p>JDK adalah kependekan dari Java Development Kit, yaitu kumpulan perangkat lunak yang berfungsi untuk mengembangkan, menguji, dan menjalankan sebuah aplikasi Java. JDK adalah salah satu komponen kunci dalam pengembangan perangkat lunak berbasis Java.<\/p>\n\n\n\n<p>Pada <em>Java Development Kit <\/em>terdapat beberapa komponen pendukung di dalamnya, berikut diantaranya:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Java Compiler&nbsp;<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Berfungsi sebagai kompilasi\/compiler bahasa java yang kita tulis menjadi sebuah bytecode atau bahasa mesin.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Java Virtual Machine (JVM)<\/strong><\/li>\n<\/ul>\n\n\n\n<p>JDK akan menyertakan JVM sebagai lingkungan kompiler dijalankan\/tempat menjalankan program bytecode.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Java Class Library<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Menyediakan berbagai bahasa kode yang siap dipakai dan dapat dipanggil ketika kode library disertakan ke dalam kode.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. JRE<\/h3>\n\n\n\n<p>JRE adalah singkatan dari Java Runtime Environment (Lingkungan Runtime Java). JRE merupakan komponen yang diperlukan untuk menjalankan aplikasi Java.<\/p>\n\n\n\n<p>Pada JRE sendiri terdapat beberapa komponen pendukung didalamnya, yaitu sebagai berikut :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>JVM<\/strong><\/li>\n<\/ul>\n\n\n\n<p>JVM adalah komponen inti dari JRE yang bertanggung jawab untuk menjalankan aplikasi Java. JVM akan bertanggung jawab untuk mengatur memori, sampah cache, dan library lainnya yang diperlukan saat aplikasi Java berjalan.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Java Class Library<\/strong><\/li>\n<\/ul>\n\n\n\n<p>JRE akan membutuhkan Library sebagai Fungsi operasi dasar yang diperlukan saat kompilasi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. JVM<\/h3>\n\n\n\n<p>JVM atau <em>Java Virtual Machine<\/em> sering dianggap sebagai \u201cjantung\u201d dari bahasa pemrograman Java. Pasalnya, JVM memiliki tugas untuk mengubah byte code menjadi kode yang lebih spesifik ketika program Java dijalankan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Install Java&nbsp;di Ubuntu 20.04<\/h2>\n\n\n\n<p>Java dapat diinstal dan dijalankan pada VPS yang berbasis KVM. Dalam artikel ini, kami akan melakukan instalasi Java pada <a href=\"https:\/\/www.rumahweb.com\/vps-murah\/\" title=\"VPS Murah\"><strong>VPS KVM<\/strong><\/a> dengan OS Ubuntu 20.04 LTS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Persiapan Sistem<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>VPS KVM dengan paket XS (Ram 512 MB)<\/li>\n\n\n\n<li>OS Ubuntu 20.04<\/li>\n\n\n\n<li>Akses Sudo&nbsp;\/ User<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Cara 1. Install Java dengan APT<\/h3>\n\n\n\n<p>Pastikan Anda telah terkoneksi ke server melalui aplikasi seperti Putty atau Terminal. Lalu Anda dapat menjalankan perintah berikut.<\/p>\n\n\n\n<p>1. Update sistem &amp; Package server<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update &amp;&amp; upgrade<\/code><\/pre>\n\n\n\n<p>2. Tahapan selanjutnya adalah installasi package JDK-java, agar user dapat menjalankan aplikasi java.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install default-jdk<\/code><\/pre>\n\n\n\n<p>3.&nbsp; Setelah Instalasi JDK, kita dapat Instalasi untuk JRE untuk memfasilitasi jdk.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install default-jre<\/code><\/pre>\n\n\n\n<p>4. Untuk pengecekan apakah Java telah terinstall, Anda dapat melakukan eksekusi dengan menjalankan perintah berikut di terminal.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>java -version<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Output :\nOpenJDK version \"11.0.15\" 2022-04-19\nOpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.20.04.1)\nOpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.20.04.1, mixed mode, sharing)<\/code><\/pre>\n\n\n\n<p>Informasinya diatas menjelaskan bahwa proses instalasi Java di Ubuntu telah berhasil.  Selanjutnya kita dapat melakukan konfigurasi path Java seperti berikut.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Mengatur Path Java di Linux Ubuntu<\/h4>\n\n\n\n<p>Kita perlu menyesuaikan path Java karena ketika menjalankan aplikasi seperti Apache Tomcat atau Apache Kafka, dibutuhkan path yang statis. Oleh karena itu, kita perlu menyesuaikan path lokasi Java agar sesuai dengan home directory.<\/p>\n\n\n\n<p>1. Cek lokasi Java untuk mengetahui lokasi Java setelah Instalasi.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>update-alternatives --config java<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Output :\nThere is only one alternative in link group java (providing \/usr\/bin\/java): \n\/usr\/lib\/jvm\/java-11-openjdk-amd64\/bin\/java<\/code><\/pre>\n\n\n\n<p>2. Menambahkan JAVA_HOME ke dalam environment.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/environment<\/code><\/pre>\n\n\n\n<p>Tambahkan path lokasi java ke environment:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>JAVA_HOME=\"JAVA_HOME=\"\/lib\/jvm\/java-11-openjdk-amd64\/bin\/java\"<\/code><\/pre>\n\n\n\n<p>Setelah tersimpan, jalankan Environment pada server linux.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>source \/etc\/environment<\/code><\/pre>\n\n\n\n<p>Untuk melakukan pengecekan, jalankan perintah&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo $JAVA_HOME<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Output :\n\/lib\/jvm\/java-11-openjdk-amd64\/bin\/java<\/code><\/pre>\n\n\n\n<p>Apabila Path java telah muncul, Maka kita telah berhasil menyesuaikan environment java home yang dapat kita panggil nanti saat installasi seperti Apache Tomcat, Jenkins, Apache Cassandra maupun Apache Kafka.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cara 2. Install Java dengan Oracle<\/h3>\n\n\n\n<p>Pastikan Anda telah terkoneksi ke server melalui aplikasi seperti <a href=\"https:\/\/www.rumahweb.com\/journal\/putty-adalah\/\" title=\"putty adalah\">Putty<\/a> atau Terminal. Lalu Anda dapat menjalankan perintah berikut.<\/p>\n\n\n\n<p>1. Update Server<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get upgrade<\/code><\/pre>\n\n\n\n<p>2. Instalasi Library Downloader<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install software-properties-common<\/code><\/pre>\n\n\n\n<p>3. Menambahkan repository PPA Java pada Library.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo add-apt-repository ppa:webupd8team\/java<\/code><\/pre>\n\n\n\n<p>4. Instalasi Oracle Java<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt-get install oracle-java9-installer<\/code><\/pre>\n\n\n\n<p>5. Setelah Installasi, kita dapat cek versi java menggunakan&nbsp;command berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>java -version<\/code><\/pre>\n\n\n\n<p>Sampai tahap ini, proses install Java di Ubuntu telah selesai. Bagaimana, tidak sulit kan untuk install java di Ubuntu 20.04? <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kesimpulan<\/h2>\n\n\n\n<p>Java adalah bahasa pemrograman tingkat tinggi yang populer dan platform komputasi yang digunakan secara luas. Tidak hanya di Windows server, Java dapat diinstall di OS Linux seperti Ubuntu dengan layanan VPS KVM.<\/p>\n\n\n\n<p>Ada dua cara yang dapat Anda pilih untuk install Java di Ubuntu, yaitu melalui metode APT dan Orachle. Setelah Java terinstall, selanjutnya Anda dapat melakukan deploy aplikasi java menggunakan web server seperti <strong><a href=\"https:\/\/www.rumahweb.com\/journal\/apache-tomcat-adalah\/\" title=\"apache tomcat adalah\">Apache Tomcat<\/a><\/strong>. <\/p>\n\n\n\n<p>Demikian artikel kami tentang cara install java di Ubuntu 20.04 pada VPS KVM Rumahweb, semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Java adalah bahasa pemrograman tingkat tinggi dengan konsep OOP. Java dirancang untuk menjadi bahasa yang portabel, dapat dijalankan di berbagai sistem operasi dan arsitektur perangkat keras. Dalam artikel ini, kami akan membahas tentang cara install Java di Ubuntu 20.04. Sebelum kami membahas tentang cara install Java di Ubuntu, terlebih dahulu kami akan menjelaskan secara singkat [&hellip;]<\/p>\n","protected":false},"author":349,"featured_media":40674,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[177],"tags":[2040,2039,703],"class_list":{"0":"post-40667","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-vps","8":"tag-install-java","9":"tag-java","10":"tag-ubuntu"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/40667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/349"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=40667"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/40667\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/40674"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=40667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=40667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=40667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}