Apa yang Perlu Diketahui
- Fail JAR ialah fail Arkib Java.
- Buka satu dengan penyemak imbas (Java mesti dipasang).
- Tukar kepada EXE dengan Eclipse.
Artikel ini menerangkan maksud fail JAR, cara berbeza anda boleh membukanya bergantung pada cara anda mahu menggunakannya dan cara menukar fail tersebut kepada EXE atau ZIP.
Apakah Fail JAR?
Fail dengan sambungan fail. JAR ialah fail Arkib Java yang digunakan untuk menyimpan program dan permainan Java dalam satu fail. Sesetengahnya mengandungi fail yang menjadikannya berfungsi sebagai apl kendiri, dan yang lain memegang perpustakaan program untuk digunakan oleh program lain.
Fail JAR adalah ZIP dimampatkan dan selalunya menyimpan perkara seperti fail CLASS, fail manifes dan sumber aplikasi seperti imej, klip bunyi dan sijil keselamatan. Memandangkan mereka boleh menyimpan ratusan atau bahkan ribuan fail dalam format termampat, mudah untuk berkongsi dan mengalihkannya.
Peranti mudah alih berkebolehan Java mungkin menggunakan format ini untuk fail permainan dan sesetengah penyemak imbas web memegang tema dan alat tambah dalam format JAR.
Cara Membuka Fail JAR
Java Runtime Environment (JRE) mesti dipasang untuk membuka fail JAR boleh laku, tetapi ambil perhatian bahawa bukan semua fail JAR boleh laku. Setelah dipasang, anda hanya boleh klik dua kali pada fail untuk membukanya.
Sesetengah peranti mudah alih mempunyai JRE terbina dalam. Setelah dipasang, aplikasi Java boleh dibuka dalam penyemak imbas web juga, seperti Firefox, Safari, Edge, dll. (tetapi bukan Chrome).
Memandangkan fail JAR dimampatkan dengan ZIP, mana-mana penyahmampat fail boleh membukanya untuk melihat kandungan yang ada di dalamnya. Ini termasuk program seperti 7-Zip, PeaZip dan jZip
Cara lain untuk membuka fail ialah menggunakan arahan berikut dalam Command Prompt, menggantikan yourfile.jar dengan nama fail JAR anda sendiri:
java -jar yourfile.jar
Memandangkan anda mungkin memerlukan program yang berbeza untuk membuka fail JAR yang berbeza, lihat Cara Menukar Program Lalai untuk Sambungan Fail Tertentu dalam Windows jika ia dibuka secara automatik dalam program yang anda tidak mahu menggunakannya.
Ralat Membuka Fail JAR
Disebabkan tetapan keselamatan dalam sistem pengendalian Windows dan dalam sesetengah penyemak imbas web, adalah perkara biasa untuk melihat ralat semasa cuba mengakses aplikasi Java.
Sebagai contoh, " Aplikasi Java Disekat " mungkin dilihat apabila cuba memuatkan applet Java. " Tetapan keselamatan anda telah menyekat aplikasi yang tidak dipercayai daripada dijalankan. " boleh dibetulkan dengan menetapkan tahap keselamatan dalam applet Panel Kawalan Java.
Jika anda tidak boleh membuka applet Java walaupun selepas memasang JRE, mula-mula pastikan Java didayakan dalam penyemak imbas anda dan Panel Kawalan disediakan dengan betul untuk menggunakan Java. Kemudian, mulakan semula penyemak imbas anda sepenuhnya dengan menutup semua tetingkap yang terbuka dan kemudian membuka semula keseluruhan program.
Selain itu, pastikan anda menjalankan versi Java terkini. Jika anda tidak, kembali ke pautan JRE di atas dan pasang versi terkini. Atau, ketahui cara mengemas kini pemasangan Java semasa anda.
Walaupun tidak mungkin, anda mungkin menerima ralat kerana anda sebenarnya tidak mempunyai fail JAR, jadi program yang anda gunakan untuk membukanya tidak menyokong format. Ini boleh berlaku jika anda tersilap membaca sambungan fail. Terdapat banyak lagi tentang perkara ini di bawah.
Cara Menukar Fail JAR
Anda boleh menyahkompilasi fail CLASS fail JAR kepada fail Java dengan bantuan JavaDecompilers.com. Muat naik fail anda di sana dan pilih penyahkompil yang hendak digunakan.
Menukar aplikasi Java supaya ia boleh digunakan pada platform Android memerlukan penukaran fail JAR kepada APK. Satu pilihan mungkin 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 daripada kod sumber asal.
Anda boleh membuat fail JAR boleh laku dalam aplikasi pengaturcaraan seperti Eclipse.
Fail WAR ialah fail Arkib Web Java, tetapi anda tidak boleh menukar fail JAR terus kepada fail WAR, kerana format WAR mempunyai struktur tertentu yang tidak dimiliki oleh JAR. Sebaliknya, anda boleh membina WAR dan kemudian menambah fail JAR ke dalam direktori lib supaya kelas di dalam fail JAR tersedia untuk digunakan. WizToWar mungkin membantu anda melakukan ini.
Untuk membuat fail ZIP daripada fail JAR adalah semudah menamakan semula sambungan fail daripada. JAR kepada. ZIP. Ini sebenarnya tidak melakukan penukaran fail, tetapi ia membenarkan program yang menggunakan fail ZIP, seperti 7-Zip atau PeaZip, membuka fail JAR dengan lebih mudah.
Masih Tidak Boleh Membukanya?
Sesetengah fail berkongsi beberapa huruf sambungan fail yang sama, yang boleh menyebabkan kekeliruan jika fail tidak dibuka seperti yang anda fikirkan sepatutnya. Perkara yang berlaku ialah kemungkinan besar anda tersilap membaca sambungan fail.
Sebagai contoh, fail JARVIS dibuka dengan editor teks dan fail JARC dan ARJ ialah arkib.
Maklumat lanjut tentang Format JAR
Jika anda memerlukan bantuan untuk mengemas program ke dalam fail JAR, ikuti pautan itu untuk mendapatkan arahan di tapak web Oracle.
Hanya satu fail manifes boleh disertakan dalam arkib JAR dan ia mesti berada di lokasi META-INF/MANIFEST. MF. Ia harus mengikut sintaks nama dan nilai yang dipisahkan oleh titik bertindih, seperti Manifest-Version: 1.0. Fail MF ini boleh menentukan kelas yang harus dimuatkan oleh aplikasi.
Pemaju Java boleh menandatangani aplikasi mereka secara digital, tetapi ia tidak menandatangani fail JAR itu sendiri. Sebaliknya, fail di dalam arkib disenaraikan dengan jumlah semak yang ditandatangani.