Langsung ke konten utama

Alternatif JDK 11 dari Oracle untuk Pengembangan Aplikasi dan Game Anda Secara Gratis

java
Ilustrasi Java dari Pixabay

Dalam artikel saya seperti tutorial melakukan instalasi Cordova, saya merekomendasikan JDK 11 dari Oracle sebagai salah satu resource untuk melakukan build aplikasi. Namun, dalam hal ini saya lebih menekankan penggunaan JDK 11 dari Orale hanya dalam konteks pengembangan atau mencoba aplikasi. Untuk tujuan komersial dan produksi sebenarnya Oracle sudah memberikan lisensi berbayar untuk produk JDK-nya. Oleh sebab itu, pada artikel ini saya akan membahas alternatif-alternatif JDK 11 selain dari Oracle yang bisa Anda gunakan secara Gratis.

Selain itu, ada beberapa kekurangan dari JDK 11 Oracle seperti tidak bisa digunakan untuk sistem berbasis 32 bit. Sedangkan beberapa tools pengembangan terkini membutuhkan minimal JDK 11 untuk menjalankan pekerjaannya. Hal ini tentu saja mendorong pengguna sistem berbasis 32 bit mencari pengganti yang kompatibel dengan perangkatnya.

Untuk itu pada artikel ini saya sudah susun beberapa alternatif JDK 11 sebagai pengganti JDK 11 dari Oracle.

Alternatif JDK 11 Selain dari Oracle

Sebenarnya JDK dari Oracle sendiri merupakan produk turunan dari OpenJDK yang dikembangkan oleh Oracle sendiri, beberapa perusahaan seperti Red Hat, IBM, Azul, dll. bahkan oleh komunitas Java. Tidak seperti JDK dari Oracle, OpenJDK bersifat open source sehingga kode-kode binary dari OpenJDK terbuka untuk umum dan tentu saja gratis. Hanya saja OpenJDK sendiri belum mempunyai build resmi untuk pengguna sistem operasi Windows.

Namun, Anda (termasuk saya) yang merupakan pengguna sistem operasi Windows tidak perlu berkecil hati. Anda bisa menggunakan JDK yang dibuat beberapa vendor yang menggunakan basis kode dari OpenJDK layaknya Oracle. Tentu saja SE Java Development Kit yang saya masukan dalam daftar berikut open source dan gratis. Berikut daftarnya!
  • Adoptium
  • Azul Zulu
  • Hotspot
  • Eclipse OpenJ9
  • Liberica JDK

JDK yang Saya Gunakan

Mungkin Anda-Anda semua ingin tahu prefrensi yang saya gunakan soal JDK, dalam hal ini mungkin saya akan sedikit bercerita. Sebenarnya saya dulunya menggunakan Adopt OpenJDK yang sekarang sudah berganti jadi Adoptium. Hanya saja setelah Adoptium mensyaratkan minimal webserver 12 yang membuat Adoptium tidak lagi kompatibel dengan laptop "kentang" yang saya gunakan dulu, terpaksa saya uninstall.

Saya sempat kembali menggunakan JDK 8 dari Oracle yang masih gratis karena memang dulu tidak perlu juga JDK 11. Sampai beberapa tools yang saya gunakan memerlukan JDK 11 untuk tetap bisa jalan, saya kembali mencari alternatif JDK untuk ganti JDK 8 dari Oracle. Sebenarnya perangkat saya sekarang sudah support menggunakan Adoptium kembali, dan Adoptium sendiri bisa menjalankan JVM Hotspot dan Open9, tapi entah kenapa saya kepikiran untuk mencoba yang lain.

Sampai akhirnya pilihan saya jatuh kepada Liberica JDK dari bellsoft yang sebenarnya kalau ditanya alasannya saya pilih secara acak. Namun, kalau dibandingkan dengan JDK 11 dari Oracle sendiri keunggulan jelas dari Liberica JDK ialah lebih banyak perangkat yang kompatibel termasuk yang masih pakai sistem berbasis 32 bit. Selain itu, proses instalasi tidak ribet, Anda tidak perlu repot-repot melakukan pengaturan "system environment" perangkat Anda, semua sudah dilakukan secara otomatis.

Akhir Kata

Terimakasih sudah membaca artikel ini sampai selesai termauk curhatan saya tentang alternatif yang saya pilih untuk mengganti JDK 11 dari Oracle. Pada akhirnya semua kembali kepada Anda masing-masing. Jika Anda masih ingin menggunakan JDK 11 Oracle, Anda bisa mengurus lisensi dari Oracle dengan menghubungi bagian penjualan Oracle terkait biaya jika ingin membuat produk secara komersil menggunakan JDK 11 Oracle.

Jika ada yang ingin ditanyakan jangan ragu untuk berkomentar!

Komentar

Postingan populer dari blog ini

Membuat Project Cordova dan Build ke Android Terbaru

Seperti yang gua janjikan, di tutorial kali ini gua akan membahas bagaimana cara membuat proyek Cordova dan melakukan build ke platform Android terbaru yang didukung oleh Cordova sekarang yaitu Android 11 (API level 32). Pada tutorial ini, output yang kita dapatkan berupa file .apk , untuk melakukan build ke app bundle supaya bisa kalian masukan ke Google Playstore akan gua bahas pada tutorial selanjutnya karena pada blog ini kita akan mempelajarinya secara step by step (alibi sih, sebenarnya gua malas ngetik panjang). Sebelum itu, pastikan kalian sudah melakukan instalasi Cordova, Java SE JDK 11, dan sudah mempunyai resource Android SDK untuk platform Android API level 32 serta build tools 32.0.0 . Jika belum, kalian bisa melihat tutorial sebelumnya . Jika sudah, mari kita lanjut ke tutorial selanjutnya. Membuat Proyek Cordova Supaya lebih terorganisir kalian bisa membuat  folder  baru untuk proyek cordova dan  copy  direktori tersebut. Buka terminal atau command l...

Memoar of Resetter

  Memoar of Resetter Sudah sebulan lebih gua mulai menggunakan RPG Maker 2003 seperti yang gua jelaskan dalam post sebelumnya . Dalam rentang waktu artikel tersebut dibuat sampai sekarang gua menulis artikel ini, gua sudah menyelesaikan gim baru yang gua beri judul Memmoar of Resetter . Sebenarnya sih proses menyelesaikan gim ini memerlukan waktu dua bulan lebih dikarenakan gua mulai menggambar asset -nya berbarengan dengan proyek Petualangan Khairil: Pixcell . Namun, gua benar-benar fokus menggarap proyek ini saat awal bulan November lalu. Memoar of Resetter Tidak ada kata yang tepat untuk menggambarkan gim ini kecuali RPG Turnbase Classic . Yaiyalah! Soalnya gua benar-benar cuman menggunakan fitur default dari RPG Maker ga ada modifikasi lain seperti gim gua sebelumya. Waktu bermain gim ini agak susah diukur karena fitur log RPG Maker 2003 belum bisa mencatat playtime, tetapi kira-kira kalian bisa menyelesaikan gim ini 10 jam+. Sinopsis-nya sederhana saja, Zack hanyalah murid S...

Cara Melakukan Instalasi Node Js di Windows 7

Karena dah lama gak update Node Js, gua pribadi kurang tahu kalau Node Js sudah tidak support Windows 7 lagi, sekarang sudah minimal Windows 8.1 untuk menjalankan Node Js versi terbaru. Hal ini tentu akan jadi masalah jika kalian ingin menggunakan fitur-fitur yang ada di Node Js, misalkan saat kalian ingin menggunakan Cordova. Untuk melakukan pemrograman di Node Js, tentu saja kalian harus melakukan update ke versi terbaru dengan install Node Js versi terbaru di laman resminya. Dengan begitu, kalian harus melakukan upgrade pada perangkat kalian dengan melakukan upgrade OS atau mengganti perangkat yang kalian gunakan dengan perangkat yang sudah mendapat dukungan penuh dari Node Js. Namun, jika kalian hanya ingin meng- install Cordova, kalian tidak perlu repot-repot untuk menggunakan Node Js versi baru. Kalian bisa menggunakan Node Js versi lama yang masih mendukung Windows 7. Cara Melakukan Instalasi Node Js versi Lama di Windows 7 Sebelum melangkah ke tahap selanjutnya, kalian ...