Apa itu File JAR?

Cara Membuka, Mengedit, dan Mengkonversi File JAR

File dengan ekstensi file .JAR adalah file Java Archive yang digunakan untuk menyimpan program dan permainan Java dalam satu file. Beberapa berisi file yang membuat mereka berfungsi sebagai aplikasi yang berdiri sendiri dan yang lain menyimpan pustaka program untuk program lain untuk digunakan.

File JAR ZIP dikompresi dan sering menyimpan hal-hal seperti file CLASS, file manifes, dan sumber daya aplikasi seperti gambar, klip suara, dan sertifikat keamanan. Karena mereka dapat menyimpan ratusan atau bahkan ribuan file dalam format terkompresi, mudah untuk membagikan dan memindahkan file JAR.

Perangkat seluler berkemampuan Java mungkin menggunakan file JAR sebagai file permainan, dan beberapa browser web memiliki tema dan add-on dalam format JAR.

Cara Membuka File JAR

Java Runtime Environment (JRE) harus diinstal untuk membuka file JAR yang dapat dijalankan, tetapi perhatikan bahwa tidak semua file JAR dapat dieksekusi. Setelah terinstal, Anda dapat mengklik dua kali file JAR untuk membukanya.

Beberapa perangkat seluler memiliki JRE bawaan. Setelah diinstal, aplikasi Java dapat dibuka di browser web, juga, seperti Firefox, Safari, Edge, atau Internet Explorer (tetapi tidak Chrome).

Karena file JAR dikompresi dengan ZIP, dekompresor file apa pun dapat membuka satu untuk melihat konten yang ada di dalamnya. Ini termasuk program-program seperti 7-Zip, PeaZip dan jZip

Cara lain untuk membuka file JAR adalah dengan menggunakan perintah berikut di Command Prompt , mengganti yourfile.jar dengan nama file JAR Anda sendiri:

java -jar yourfile.jar

Karena Anda mungkin memerlukan program yang berbeda untuk membuka file JAR yang berbeda, lihat Cara Mengganti Program Default untuk Ekstensi File Tertentu di Windows jika secara otomatis membuka program yang tidak ingin Anda gunakan.

Kesalahan Membuka File JAR

Karena pengaturan keamanan di sistem operasi Windows dan dalam beberapa browser web, sama sekali tidak biasa untuk melihat kesalahan saat mencoba mengakses aplikasi Java.

Misalnya, " Aplikasi Java Diblokir " mungkin terlihat ketika mencoba memuat applet Java. " Pengaturan keamanan Anda telah memblokir aplikasi yang tidak dipercaya untuk dijalankan. " Dapat diperbaiki dengan mengatur tingkat keamanan di dalam applet Java Control Panel .

Jika Anda tidak dapat membuka applet Java bahkan setelah menginstal JRE, pertama-tama pastikan Java diaktifkan di browser Anda dan bahwa Control Panel sudah diatur dengan benar untuk menggunakan Java. Kemudian, sepenuhnya restart browser Anda dengan menutup semua jendela yang terbuka dan kemudian membuka kembali seluruh program.

Juga, periksa bahwa Anda menjalankan versi terbaru Java. Jika tidak, kembali ke tautan JRE di atas dan pasang versi terbaru.

Cara Mengonversi Berkas JAR

Anda dapat mendekompilasi file KELAS file JAR ke file Java dengan bantuan situs web JavaDecompilers.com. Unggah file JAR Anda di sana dan pilih decompiler mana yang akan digunakan.

Lihat posting blog ini tentang mengkonversi Java ke EXE jika Anda tertarik untuk membuat file EXE dari aplikasi JAR.

Konversi aplikasi Java sehingga dapat digunakan pada platform Android akan membutuhkan JAR untuk konversi file APK. Salah satu opsi mungkin untuk menjalankan file JAR di emulator Android sehingga program membuat file APK secara otomatis. Namun, tampaknya cara termudah untuk mendapatkan program Java di Android adalah dengan hanya mengompilasi APK dari kode sumber aslinya.

Anda dapat membuat file JAR yang dapat dijalankan dalam aplikasi pemrograman seperti Eclipse.

File-file WAR adalah file Java Web Archive, tetapi Anda tidak dapat mengkonversi file JAR secara langsung ke file WAR karena format WAR memiliki struktur tertentu yang tidak dimiliki JAR. Sebagai gantinya, Anda dapat membangun PERANG dan kemudian menambahkan file JAR ke direktori lib sehingga kelas-kelas di dalam file JAR tersedia untuk digunakan. WizToWar mungkin membantu Anda melakukan ini.

Untuk membuat file ZIP dari file JAR semudah mengubah nama ekstensi file dari .JAR ke .ZIP. Ini sebenarnya tidak melakukan konversi file tetapi membiarkan program yang menggunakan file ZIP, seperti 7-Zip atau PeaZip, lebih mudah membuka file JAR.

Informasi Lebih Lanjut tentang Format JAR

Jika Anda membutuhkan bantuan untuk mengemas program ke file JAR, ikuti tautan tersebut untuk petunjuk di situs web Oracle.

Hanya satu file manifes yang dapat dimasukkan dalam arsip JAR dan itu harus berada di lokasi META-INF / MANIFEST.MF . Ini harus mengikuti sintaks dari nama dan nilai yang dipisahkan oleh titik dua, seperti Manifest-Version: 1.0 . File MF ini dapat menentukan kelas yang aplikasi harus memuat.

Pengembang Java dapat secara digital menandatangani aplikasi mereka tetapi tidak menandatangani file JAR itu sendiri. Sebaliknya, file-file di dalam arsip terdaftar dengan checksum yang mereka tandatangani.