25 C
Semarang
Saturday, November 26, 2022

Pengertian File JAR dan Cara Membukanya – Java ARchive

Dalam perangkat lunak, JAR (Java ARchive) yaitu format file arsip yang biasanya digunakan untuk menggabungkan banyak file kelas Java dan metadata serta sumber daya terkait (teks, gambar, dan sebagainya) ke dalam satu file untuk mendistribusikan perangkat lunak aplikasi atau pustaka pada platform Java.[1]

File JAR merupakan file arsip yang menyertakan file manifes khusus Java. Format ini dibangun di atas format ZIP dan umumnya memiliki ekstensi file .jar.[2]

Apa itu JAR?

JAR yaitu singkatan dari Java Archive. Secara umum definisi JAR adalah format file paket yang biasanya digunakan untuk menggabungkan banyak file kelas Java dan metadata serta resources terkait (teks, gambar, dll.) ke dalam satu file untuk mendistribusikan perangkat lunak aplikasi atau pustaka pada platform Java.

Dengan kata sederhana, file JAR adalah file yang berisi versi terkompresi dari file .class, file audio, file gambar, atau direktori. Kita dapat membayangkan file .jar sebagai file zip (.zip) yang dibuat dengan menggunakan perangkat lunak WinZip.

Bahkan, perangkat lunak WinZip dapat digunakan untuk mengekstrak konten .jar . Jadi kita dapat menggunakannya untuk tugas-tugas seperti kompresi data, pengarsipan, dekompresi, dan pembongkaran atau ekstrak arsip.[3]

Meskipun JAR dapat digunakan sebagai alat pengarsipan umum, tujuan utama untuk pengembangannya adalah agar applet Java dan komponen yang diperlukan (file .class, gambar, dan suara) dapat diunduh ke browser dalam satu transaksi HTTP, daripada membuka koneksi baru untuk setiap bagian.[4]

JAR pada Android

Pada perangkat Android perbedaannya yaitu bahwa file JAR alih-alih file kelas Java berisi file class.dex yang berisi Dalvik bytecode. Di Android file JAR akan mudah ditemukan sebagian besar pada /system/framework.[5]

Cara Membuka JAR File

Bagaimana cara membuka file Java JAR?

Ikuti langkah-langkah ini untuk membuka file JAR dan mengekstrak konten ke sistem file lokal:

  • Ubah ekstensi file JAR dari .jar menjadi .zip
  • Klik kanan pada file JAR dan pilih Ekstrak Semua
  • Lihat konten file JAR yang terbuka di sistem file

Pada windows 11 kalian bisa membuka file zip tanpa mendownload terlebih dulu aplikasi tambahan lainnya. Namun jika ingin membuka menggunakan aplikasi lain seperti WinZIP atau WinRAR kalian bisa install aplikasi tersebut terlebih dulu.[6]

Apakah file JAR ternyata hanya file ZIP?

File Java JAR sebenarnya juga merupakan file ZIP.

Aplikasi Java dapat terdiri dari ratusan atau bahkan ribuan kelas, file properti, dan artefak lainnya. Ketika aplikasi Java dikemas, semua sumber daya tersebut di-zip menjadi satu file terkompresi.

Tentu saja, Java adalah Java, kita tidak bisa hanya menyebut file ZIP sebagai file ZIP. Terlebih, pada Project Java kita membuatnya menggunakan JavaBeans.[6]

JavaBean adalah kelas Java yang dibangun secara khusus yang ditulis dalam Java dan dikodekan sesuai dengan spesifikasi JavaBeans API.[7]

Dan di mana JavaBeans harus disimpan? Mereka harus disimpan dalam file jar. Itu sebabnya kita menggunakan istilah JAR di Java, dan bukan ZIP.

Tetapi kenyataannya, jika membuka file Java JAR, kita sebenarnya hanya membuka file ZIP yang berisi semua sumber daya yang dibutuhkan aplikasi Java untuk dijalankan.[6]

Menjalankan File JAR di Android

Perangkat Android dapat menjalankan game dan aplikasi Java, tetapi tidak dirancang untuk melakukannya, dan karenanya kita tidak menemukan emulator Java di Play Store untuk menjalankan file jar di perangkat Android.

Namun, jika harus membuka file jar di perangkat Android, ada beberapa aplikasi pihak ketiga yang dapat di instal ke perangkat Android untuk menjalankan aplikasi & game java. Tetapi ketahuilah bahwa terkadang kita memerlukan akses root pada perangkat Android untuk menjalankan beberapa emulator untuk membuka suatu aplikasi Java.[8]

Menjalankan JAR dengan J2ME (No Root)

J2ME Loader terintegrasi dengan Browser-Browse situs J2ME mana pun, digunakan untuk menjalankan file jad/jar apa pun. Dengan emulator ini dapat secara otomatis mengonversi J2ME menjadi paket Android (apk) dengan cepat. Pengguna dapat segera mem-porting aplikasi Java yang ada (jar/jad) ke Android TANPA Source Code.[9]


(Google Drive)

Menjalankan JAR dengan JBED (Root)

Dalam pengujian ini, berikut merupakan aplikasi JBED sebagai yang terbaik untuk membuka file jar di perangkat Android. Ini pada dasarnya adalah emulator JAVA yang dapat digunakan untuk menginstal aplikasi & game JAR/JAD/JAVA/J2ME/MIDP di perangkat Android.[8]


(Google Drive)
Sumber Referensi

[1] https://en.wikipedia.org/wiki/JAR_(file_format)
[2] https://id.wikipedia.org/wiki/JAR_(format_berkas)
[3] https://www.geeksforgeeks.org/jar-files-java/
[4] https://docs.oracle.com/javase/8/docs/technotes/guides/jar/jarGuide.html
[5] https://forum.xda-developers.com/t/odex-files-deodexing-and-zipalign-explained.1801712/
[6] https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/How-to-open-a-JAR-file
[7] https://www.tutorialspoint.com/jsp/jsp_java_beans.htm
[8] https://nerdschalk.com/open-jar-file-android/
[9] https://zditect.com/blog/58958847.html

Kenalan dengan Adam yuk !
Mohon bantu saya mencapai 1000 Subscriber
😁 Terimakasih
Adam Muiz
Adam Muizhttps://adammuiz.com/
The only thing I know is that on the other side of a decision, I'm there. And if I'm there, no matter what path I go, there'll always be something to love.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Artikel Rekomendasi

1 Pengertian Tips Reksadana Untuk Pemula Biar Untung

Tips Reksadana Untuk Pemula Biar Untung

0
Bagi sebagian orang yang awam, investasi acap kali dianggap menjadi suatu hal yang rumit untuk dilakukan dan memerlukan modal besar. Padahal belum tentu demikian. Reksadana...
Pentingnya Investasi di Usia Muda

Pentingnya Investasi di Usia Muda dan Tips Invest Bagi Pemula

0
Kata investasi kini semakin akrab terdengar di telinga berbagai kalangan termasuk anak muda seperti kamu. Pada saat ini juga banyak orang membicarakan tentang investasi...
Mending Deposito atau Reksadana, Pilih Mana

Mending Deposito atau Reksadana, Pilih Mana ?

0
Tingginya minat masyarakat terhadap investasi dalam kurun beberapa tahun terakhir, secara tidak langsung menempatkan investasi sebagai komoditas yang sangat penting. Terbukanya akses terhadap informasi,...
Cara Memilih Investasi Saham di Indonesia Keuntungan dan Resiko

Cara Memilih Investasi Saham di Indonesia : Keuntungan dan Resiko

0
Begitu kata kunci “investasi saham” terbesit dalam benakmu, lantas kemudian menelusurinya di mesin pencari dan tertuju ke halaman di website ini, apakah itu berarti...
Cara Menabung yang Benar Untuk Pelajar

Cara Menabung yang Benar Untuk Pelajar

2
Ungkapan “menabung pangkal kaya” sudah sangat akrab dikenal oleh berbagai lapisan masyarakat. Ungkapan tersebut memang sangat masuk akal dan terdengar mudah. Tapi cukup sulit...

Artikel Terkait

Free Download Driver Printer Versi Terbaru Gratis Unduh Last Version Untuk Komputer PC Laptop Windows Vista XP 7 8 10 11 32 64 Bit

Download Driver Canon i-SENSYS LBP3100 [Terbaru 2022]

0
Unduh Juga : Download Office 2021 Gratis Model printer Canon i-SENSYS LBP3100 adalah pilihan printer yang fantastis dengan pencetakan sinar laser monokrom. Ini memiliki kecepatan...