Ինչպես բացել, խմբագրել եւ փոխարկել 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 ֆայլը: Փոխարենը, արխիվի ներսում գտնվող ֆայլերը թվարկված են ստորագրված գումարների հետ :