Ինչ է JAR ֆայլը:

Ինչպես բացել, խմբագրել եւ փոխարկել JAR ֆայլերը

.JAR ֆայլի ընդլայնման ֆայլը Java ծրագրերի եւ խաղերի պահպանման համար օգտագործված Java արխիվի ֆայլ է: Ոմանք պարունակում են ֆայլեր, որոնք ստիպում են դրանք աշխատել որպես ինքնուրույն ծրագրեր, իսկ մյուսները ծրագրային գրադարաններ են պահում այլ ծրագրերի համար:

JAR ֆայլերը ZIP սեղմված են եւ հաճախ պահում են CLASS ֆայլեր, մանիֆեստ ֆայլեր եւ ծրագրային ռեսուրսներ, ինչպիսիք են պատկերներ, ձայնային տեսահոլովակներ եւ անվտանգության վկայագրեր: Քանի որ դրանք կարող են հարյուրավոր կամ նույնիսկ հազարավոր ֆայլեր ունենալ սեղմված ձեւաչափով, հեշտ է կիսել եւ տեղափոխել JAR ֆայլեր:

Java-capable բջջային սարքերը կարող են օգտագործել JAR- ի ֆայլերը որպես խաղային ֆայլեր, եւ որոշ վեբ բրաուզերներ անցկացնում են թեմաներ եւ հավելումներ JAR ձեւաչափով:

Ինչպես բացել JAR ֆայլեր

Java Runtime միջավայրը (JRE) պետք է տեղադրվի `գործարկվող JAR ֆայլեր բացելու համար, սակայն նշեք, որ բոլոր JAR ֆայլերը կատարելի չեն: Տեղադրվելուց հետո կարող եք կրկնակի սեղմել JAR ֆայլը այն բացելու համար:

Որոշ բջջային սարքեր ունեն JRE- ներ ներկառուցված: Տեղադրվելուց հետո Java հավելվածները կարող են բացվել նաեւ վեբ բրաուզերում, ինչպես Firefox, Safari, Edge կամ Internet Explorer (բայց ոչ Chrome):

Քանի որ JAR ֆայլերը սեղմված են ZIP- ով, որեւէ ֆայլի decompressor- ն կարող է բացել, որպեսզի տեսնեն ներսում գտնվող բովանդակությունը: Սա ներառում է 7-Zip, PeaZip եւ jZip ծրագրերը

JAR ֆայլերի բացման մեկ այլ միջոց է օգտագործել հետեւյալ հրահանգը Command Prompt- ում , փոխարինելով yourfile.jar ձեր JAR ֆայլի անունով:

java -jar yourfile.jar

Քանի որ դուք կարող եք տարբեր ծրագրեր բացել տարբեր JAR ֆայլեր բացելու համար, Ինչպես փոխել Windows- ի հատուկ ֆայլի ընդլայնման նախնական ծրագիրը, եթե այն ավտոմատ կերպով բացվի այն ծրագրում, որը դուք չեք ցանկանում օգտագործել այն:

Սխալներ բացելով JAR ֆայլեր

Windows- ի օպերացիոն համակարգում եւ որոշ վեբ-բրաուզերների անվտանգության պարամետրերի պատճառով հազվադեպ է երեւում սխալները Java- ի ծրագրեր մուտք գործելու փորձ կատարելիս:

Օրինակ, «Java ծրագիրն արգելափակված է » կարող է տեսնել Java applet- ը ներբեռնելու ժամանակ: « Ձեր անվտանգության կարգավորումները արգելափակել են չաշխատող դիմումը վազումից »: կարող է հաստատվել անվտանգության մակարդակը Java Control Panel հավելվածում :

Եթե ​​դուք չեք կարող բացել Java հավելվածներ նույնիսկ JRE- ի տեղադրման ժամանակ, առաջին հերթին համոզվեք, որ ձեր զննարկիչում Java- ը միացված է, եւ որ Control Panel- ը պատշաճ կերպով կարգավորվում է օգտագործել Java- ը: Այնուհետեւ, ամբողջությամբ վերագործարկեք ձեր զննարկիչը, փակելով բոլոր բաց պատուհանները եւ վերաբացեք ամբողջ ծրագիրը:

Բացի այդ, ստուգեք, որ դուք աշխատում եք Java- ի վերջին տարբերակը: Եթե ​​դուք չեք, վերադարձեք վերեւի JRE հղումը եւ տեղադրել վերջին տարբերակը:

Ինչպես փոխարկել JAR ֆայլը

JavaDecompilers.com կայքէջի միջոցով կարող եք ջնջել JAR ֆայլի CLASS ֆայլերը Java ֆայլեր: Վերբեռնեք ձեր JAR ֆայլը եւ ընտրեք որոշ decompiler- ը:

Տեսեք այս բլոգի գրառումը Java- ի EXE- ի փոխակերպման վրա, եթե դուք հետաքրքրված եք JAR- ի դիմումից EXE ֆայլի կատարմամբ:

Java- ի դիմումը փոխակերպելու համար, այն կարող է օգտագործվել Android պլատֆորմի վրա, որը պահանջում է JAR- ին APK ֆայլի փոխարկում: Մեկ տարբերակ կարող է լինել JAR ֆայլը Android- ի emulator- ում, որպեսզի ծրագիրը ավտոմատ կերպով ստեղծի APK ֆայլ: Այնուամենայնիվ, թվում է, որ Android- ի Java ծրագրի ստանալու ամենադյուրին ճանապարհը պարզապես APK- ի սկզբնական աղբյուր կոդից կազմելու համար է:

Դուք կարող եք կատարել JAR ֆայլեր, ծրագրավորման ծրագրերում, ինչպիսիք են Eclipse- ը:

WAR ֆայլերը Java Web Արխիվի ֆայլեր են, բայց դուք չեք կարող փոխել JAR ֆայլը անմիջապես WAR ֆայլ, քանի որ WAR ձեւաչափն ունի հատուկ կառույց, որը JARs- ը չի: Փոխարենը, դուք կարող եք ստեղծել WAR եւ այնուհետեւ ավելացնել JAR ֆայլը lib դիրեկտորիայում, որպեսզի JAR ֆայլի դասերը օգտագործվեն օգտագործման համար: WizToWar- ը կարող է օգնել ձեզ:

JAR ֆայլից ZIP ֆայլ ստեղծելու համար հեշտ է, քանի որ ֆայլի ընդլայնումը վերանվանվում է .JAR- ից .ZIP- ը: Սա իրականում չի կատարում ֆայլերի փոխակերպում, բայց դա թույլ է տալիս ծրագրեր, որոնք օգտագործում են ZIP ֆայլեր, ինչպիսիք են 7-Zip կամ PeaZip, ավելի հեշտ է բացել JAR ֆայլը:

Լրացուցիչ տեղեկություններ JAR ձեւաչափի մասին

Եթե ​​դուք օգնության փաթեթավորման ծրագրեր եք ներդնում JAR ֆայլերի մեջ, հետեւեք այդ հղմանը Oracle- ի կայքի հրահանգներին:

Միայն մեկ ներկայացման ֆայլ կարող է ներառվել JAR- ի արխիվում եւ այն պետք է լինի META-INF / MANIFEST.MF- ի գտնվելու վայրում: Այն պետք է հետեւի անունի եւ արժեքի սինտաքսին , որը բաժանված է մի կետով, ինչպես Manifest-Version: 1.0 : Այս MF ֆայլը կարող է սահմանել այն դասերը, որոնք կիրառությունը պետք է բեռի:

Java- ի մշակողները կարող են թվային կերպով ստորագրել իրենց ծրագրերը, սակայն այն չի ստորագրում JAR ֆայլը: Փոխարենը, արխիվի ներսում գտնվող ֆայլերը թվարկված են ստորագրված գումարների հետ :