Apakah Fail JAR?

Cara Buka, Edit, dan Menukar Fail JAR

Fail dengan sambungan file JAR ialah fail Arkib Java yang digunakan untuk menyimpan program dan permainan Java dalam satu fail. Sesetengah mengandungi fail yang menjadikannya berfungsi sebagai aplikasi yang berdiri sendiri dan yang lain memegang perpustakaan program untuk program lain untuk digunakan.

Fail JAR dikompresi dan sering menyimpan perkara seperti fail CLASS, fail nyata, dan sumber aplikasi seperti imej, klip suara, dan sijil keselamatan. Memandangkan mereka boleh memegang ratusan atau bahkan beribu-ribu fail dalam format termampat, mudah untuk berkongsi dan memindahkan fail JAR.

Peranti mudah alih berkebolehan Java mungkin menggunakan fail JAR sebagai fail permainan, dan beberapa pelayar web memegang tema dan add-on dalam format JAR.

Bagaimana Membuka Fail JAR

Persekitaran Runtime Java (JRE) mesti dipasang untuk membuka fail JAR yang boleh dilaksanakan, tetapi ambil perhatian bahawa tidak semua fail JAR adalah executable. Setelah dipasang, anda boleh klik dua kali fail JAR untuk membukanya.

Sesetengah peranti mudah alih mempunyai terbina dalam JRE. Setelah dipasang, aplikasi Java boleh dibuka dalam penyemak imbas web, seperti Firefox, Safari, Edge, atau Internet Explorer (tetapi bukan Chrome).

Oleh kerana fail JAR dimampatkan dengan ZIP, sebarang dekompresor fail boleh membuka satu untuk melihat kandungan yang berada di dalamnya. Ini termasuk program seperti 7-Zip, PeaZip dan jZip

Cara lain untuk membuka fail JAR ialah dengan menggunakan arahan berikut dalam Command Prompt , menggantikan yourfile.jar dengan nama fail JAR anda sendiri:

java -jar yourfile.jar

Oleh kerana anda mungkin memerlukan program yang berbeza untuk membuka fail JAR yang berbeza, lihat Bagaimana Mengubah Program Lalai untuk Pelanjutan Fail Tertentu di Windows jika ia secara automatik dibuka dalam program yang anda tidak mahu menggunakannya.

Kesalahan Membuka Fail JAR

Kerana tetapan keselamatan dalam sistem pengendalian Windows dan dalam beberapa pelayar web, sama sekali tidak dapat melihat ralat apabila cuba mengakses aplikasi Java.

Sebagai contoh, " Java Application Blocked " mungkin dilihat ketika cuba memuat applet Java. " Tetapan keselamatan anda telah menyekat aplikasi yang tidak dipercayai daripada berjalan. " Boleh ditetapkan dengan menetapkan tahap keselamatan dalam applet Panel Kawalan Java.

Sekiranya anda tidak dapat membuka applet Java walaupun selepas memasang JRE, mula-mula pastikan Java diaktifkan dalam penyemak imbas anda dan Panel Kawalan telah ditetapkan dengan betul untuk menggunakan Java. Kemudian, semak semula penyemak imbas anda dengan menutup semua tetingkap terbuka dan kemudian membuka semula keseluruhan program.

Juga, pastikan anda menjalankan versi Java terkini. Jika anda tidak, kembali ke pautan JRE di atas dan pasang versi terkini.

Cara Menukar Fail JAR

Anda boleh menyusun fail KLASS file fail ke fail Java dengan bantuan laman web JavaDecompilers.com. Muat naik fail JAR anda di sana dan pilih dekompiler mana yang hendak digunakan.

Lihat postingan blog ini untuk menukar Java ke EXE jika anda berminat membuat fail EXE dari aplikasi JAR.

Menukar aplikasi Java supaya dapat digunakan pada platform Android memerlukan JAR untuk penukaran fail APK. Satu pilihan mungkin adalah untuk menjalankan fail JAR dalam emulator Android supaya program mencipta fail APK secara automatik. Walau bagaimanapun, nampaknya cara paling mudah untuk mendapatkan program Java pada Android adalah dengan hanya menyusun APK dari kod sumber asal.

Anda boleh membuat fail JAR yang boleh dilaksanakan dalam aplikasi pengaturcaraan seperti Eclipse.

Fail WAR adalah fail Arkib Web Java, tetapi anda tidak boleh menukar fail JAR terus ke fail WAR kerana format WAR mempunyai struktur tertentu yang JAR tidak. Sebaliknya, anda boleh membina WAR dan kemudian tambah fail JAR ke dalam direktori lib supaya kelas dalam fail JAR tersedia untuk digunakan. WizToWar boleh membantu anda melakukan ini.

Untuk membuat fail ZIP dari fail JAR semudah menamakan semula sambungan fail dari .JAR ke .ZIP. Ini sebenarnya tidak melakukan penukaran fail tetapi ia membiarkan program yang menggunakan fail ZIP, seperti 7-Zip atau PeaZip, lebih mudah membuka fail JAR.

Maklumat lanjut mengenai Format JAR

Jika anda memerlukan bantuan pembungkusan program ke dalam fail JAR, ikuti pautan itu untuk arahan di laman web Oracle.

Hanya satu file nyata yang boleh dimasukkan dalam arkib JAR dan ia harus berada di lokasi META-INF / MANIFEST.MF . Ia harus mengikuti sintaks nama dan nilai yang dipisahkan oleh usus besar, seperti Manifest-Version: 1.0 . Fail MF ini boleh menentukan kelas yang perlu memuatkan aplikasi.

Pemaju Java secara digital boleh menandatangani aplikasi mereka tetapi ia tidak menandatangani fail JAR itu sendiri. Sebaliknya, fail di dalam arkib disenaraikan dengan pemeriksaan tandatangan mereka.