JAR файл гэж юу вэ?

JAR файлуудыг нээж, засах, хөрвүүлэх

JAR файлын өргөтгөлтэй файл нь Java програм болон тоглоомуудыг нэг файлд хадгалахад хэрэглэгддэг Java архивын файл юм. Зарим нь тэдгээрийг бие даасан аппликейшн болгон ажиллуулдаг файлуудыг агуулдаг бөгөөд бусад нь програмын санг ашигладаг.

JAR файлууд нь ZIP шахагдаж байдаг бөгөөд ихэвчлэн CLASS файлууд, манифест файл, зургийн файл, дууны клип, аюулгүй байдлын гэрчилгээ зэрэг аппликешны нөөцүүдийг хадгалдаг. Тэд шахсан форматад хэдэн зуун эсвэл хэдэн мянган файлыг хадгалж чаддаг болохоор JAR файлуудыг хуваалцах, шилжүүлэхэд хялбар байдаг.

Жава чадвартай зөөврийн төхөөрөмжүүд JAR файлуудыг тоглоомын файл болгон ашиглаж болох бөгөөд зарим вэб хөтчүүд нь JAR форматаар сэдэв болон нэмэлт зүйлүүдийг агуулдаг.

JAR файлуудыг хэрхэн нээх

JAR файлуудыг ажиллуулахын тулд Java Runtime Environment (JRE) програмыг суулгасан байх ёстой бөгөөд бүх JAR файлууд нь гүйцэтгэгдэж байгаа файл биш гэдгийг анхаарна уу. Суулгасны дараа та үүнийг нээхийн тулд JAR файлыг хоёр дахин дарна уу.

Зарим хөдөлгөөнт төхөөрөмжүүд нь JRE суурилуулсан. Суулгасны дараа, Java програмууд Firefox, Safari, Edge, эсвэл Internet Explorer гэх мэт вэб хөтөч дээр нээгдэх боломжтой (гэхдээ Chrome биш).

JAR файлууд ZIP -ээр шахагдсан тул ямар ч файл задлагч нь доторх контентыг үзэх боломжтой. Энэ нь 7-Zip, PeaZip болон jZip зэрэг програмуудыг агуулдаг

JAR файлуудыг нээх өөр нэг арга бол өөрийн тушаалынхаа нэрээр өөрийнfile.jar -г орлуулж Тушаал хүлээх мөрөнд дараах тушаалыг ашиглах явдал юм:

java -jar yourfile.jar

Та өөр өөр JAR файлуудыг нээх өөр өөр програмууд хэрэгтэй болохоор, үүнийг автоматаар нээхийг хүсэхгүй байгаа програм дээр нээхээр бол Windows дээр тусгай Файлын Өргөтгөлийг Default Program- г хэрхэн солих талаар үзнэ үү.

JAR файлуудыг нээх алдаанууд

Windows үйлдлийн систем болон зарим вэб хөтөчдийн аюулгүй байдлын тохиргоонуудаас шалтгаалан Java програмуудад нэвтрэх оролдлого хийхэд алдаа гардаггүй.

Жишээ нь " Java Application Blocked " нь Java аппликейшн ачааллах үед харагдана. " Аюулгүй байдлын тохиргоо таны итгэмлэгдээгүй програмыг хаасан " . Хяналтын самбарыг Java Control Panel апплет дотор аюулгүй байдлын түвшинг тохируулснаар засаж болно.

Хэрэв та Java applets-ийг JRE-ийг суулгасны дараа ч гэсэн Java applets-ийг нээх боломжгүй бол эхлээд өөрийн хөтөч дээрээ Java-г идэвхжүүлсэн байх бөгөөд Control Panel нь Java-г ашиглахад зөв тохируулсан эсэхийг шалгаарай. Дараа нь бүх хөтөчийг хааж, бүх програмыг дахин нээх замаар өөрийн хөтчийг бүрэн дахин эхлүүлнэ.

Та мөн Java-ийн хамгийн сүүлийн хувилбарыг ажиллуулж байгаа эсэхийг шалгана уу. Хэрэв та тийм биш бол, дээрх JRE холбоос руу буцаж, хамгийн сүүлийн хувилбарыг суулгаарай.

JAR файлыг хэрхэн хөрвүүлэх

JavaDecompilers.com вэбсайтны тусламжтайгаар Java файлд JAR файлыг CLASS файлуудаар задлаж болно. Та өөрийн JAR файлаа тэндээсээ аль decompiler ашиглахыг сонгох.

JAR програмаас EXE файл үүсгэх сонирхолтой байгаа бол Java руу EXE хөрвүүлэх талаар энэ блог бичлэгийг үзнэ үү.

Java програмыг хөрвүүлэхийн тулд Андройд платформ дээр ашиглах боломжтой болгохын тулд JAR-д APK файлын хөрвүүлэлтийг шаардах болно. Нэг хувилбар нь Андройд эмулятор дахь JAR файлыг ажиллуулах явдал юм. Ингэснээр програм нь APK файлыг автоматаар үүсгэдэг. Гэсэн хэдий ч, Андройд дээрх Java програмыг авах хамгийн хялбар арга бол APK програмыг эх кодоос хөрвүүлэх явдал юм.

Eclipse шиг програмчлалын програмууд дотор гүйцэтгэгддэг JAR файлуудыг хийж болно.

WAR файлууд нь Java Вэб Архив файлууд боловч ЖАР файлыг шууд WAR файлд хөрвүүлж чадахгүй. Учир нь WAR формат нь JARs-ийн тодорхой бүтэцтэй байдаггүй. Үүний оронд та WAR бүтээж дараа нь JAR файлыг lib directory руу оруулж болох бөгөөд ингэснээр JAR файл дотор байгаа ангиудыг ашиглах боломжтой болно. WizToWar үүнийг хийхэд тусалж болох юм.

JAR файлын ZIP файлыг гаргахын тулд файлын өргөтгөлийг .JAR рүү .ZIP гэж нэрлэх нь хялбар байдаг. Энэ нь файлын хөрвүүлэлт хийгддэггүй боловч 7 Zip эсвэл PeaZip шиг ZIP файлуудыг ашигладаг програмууд JAR файлыг илүү хялбархан нээдэг.

JAR форматын талаар дэлгэрэнгүй мэдээлэл

Хэрэв та JAR файлд баглаа боодлын програмуудыг тусламж хэрэгтэй бол Oracle вэб сайт дээрх заавруудын дагуу холбоосыг дагана уу.

JAR архивт зөвхөн нэг илэрхийлэл файл оруулж болох бөгөөд энэ нь META-INF / MANIFEST.MF байршилд байх ёстой. Энэ нь Manifest-Version 1.0-тэй адилаар цэгээс тусгаарлагдсан нэр ба утгын синтаксийг дагах ёстой. Энэ MF файл нь програм ачаалагдах ёстой классуудыг зааж өгч чадна.

Java хөгжүүлэгчид програмаа дижитал хэлбэрт оруулах боломжтой боловч JAR файлд гарын үсэг зураагүй байна. Харин архивын дотор байгаа файлууд нь гарын үсэг зурсан шалгалтуудтайгаа жагсаагдсан байна.