Ce este un fișier JAR?

Cum se deschide, editează și se convertesc fișierele JAR

Un fișier cu extensia de fișiere .JAR este un fișier de arhivă Java folosit pentru stocarea programelor Java și a jocurilor într-un singur fișier. Unele conțin fișiere care le fac să funcționeze ca aplicații independente, iar altele conțin biblioteci de programe pentru a putea utiliza alte programe.

Fișierele JAR sunt comprimate ZIP și stochează adesea lucruri precum fișierele CLASS, un fișier manifest și resurse de aplicații cum ar fi imagini, clipuri audio și certificate de securitate. Deoarece pot deține sute sau chiar mii de fișiere într-un format comprimat, este ușor să partajați și să mutați fișierele JAR.

Dispozitivele mobile capabile de Java ar putea utiliza fișierele JAR ca fișiere de jocuri, iar unele browsere web conțin teme și extensii în format JAR.

Cum se deschide fișierele JAR

Mediul Java Runtime Environment (JRE) trebuie instalat pentru a deschide fișiere JAR executabile, dar rețineți că nu toate fișierele JAR sunt executabile. După instalare, puteți să faceți dublu clic pe fișierul JAR pentru al deschide.

Unele dispozitive mobile au JRE built-in. După instalare, aplicațiile Java pot fi deschise și într-un browser web, precum Firefox, Safari, Edge sau Internet Explorer (dar nu Chrome).

Deoarece fișierele JAR sunt comprimate cu ZIP, orice decompresor de fișiere poate deschide unul pentru a vedea conținutul interior. Aceasta include programe cum ar fi 7-Zip, PeaZip și jZip

O altă modalitate de a deschide fișierele JAR este de a folosi următoarea comandă în Command Prompt , înlocuindu-vă thefile.jar cu numele propriului fișier JAR:

java -jar yourfile.jar

Deoarece este posibil să aveți nevoie de programe diferite pentru a deschide diferite fișiere JAR, consultați Cum se modifică programul implicit pentru o extensie specifică de fișiere în Windows dacă se deschide automat într-un program cu care nu doriți să îl utilizați.

Erori Deschiderea fișierelor JAR

Din cauza setărilor de securitate din sistemul de operare Windows și din cadrul anumitor browsere web, nu este deloc neobișnuit să vedeți erori atunci când încercați să accesați aplicațiile Java.

De exemplu, " Java Application Blocked " poate fi văzută atunci când încercați să încărcați un applet Java. " Setările dvs. de securitate au blocat o aplicație de încredere care nu poate fi executată " poate fi rezolvată prin setarea nivelului de securitate din cadrul applet-ului Panel de control Java.

Dacă nu puteți deschide applet-uri Java chiar după instalarea JRE, asigurați-vă mai întâi că Java este activat în browser-ul dvs. și că Panoul de control este configurat corespunzător pentru a utiliza Java. Apoi, reporniți complet browserul prin închiderea tuturor ferestrelor deschise și apoi redeschiderea întregului program.

De asemenea, verificați dacă executați cea mai recentă versiune de Java. Dacă nu sunteți, reveniți la acel link JRE de mai sus și instalați ultima versiune.

Cum se convertește un fișier JAR

Puteți decompila fișierele de fișiere JAR în fișierele Java cu ajutorul site-ului JavaDecompilers.com. Încărcați fișierul JAR acolo și alegeți ce decompilator să utilizați.

Vedeți această postare pe blog pentru conversia Java în EXE dacă sunteți interesat să creați un fișier EXE din aplicația JAR.

Conversia unei aplicații Java astfel încât să poată fi utilizată pe platforma Android ar necesita o conversie JAR în fișier APK. O opțiune ar putea fi rularea fișierului JAR într-un emulator Android, astfel încât programul să creeze automat un fișier APK. Cu toate acestea, se pare că cea mai ușoară modalitate de a obține un program Java pe Android este de a compila pur și simplu fișierul APK din codul sursă original.

Puteți crea fișiere JAR executabile în aplicații de programare precum Eclipse.

Fișierele WAR sunt fișiere Java Web Archive, dar nu puteți converti un fișier JAR direct într-un fișier WAR deoarece formatul WAR are o structură specială pe care JAR-urile nu o au. În schimb, puteți crea un WAR și apoi adăugați fișierul JAR în directorul lib astfel încât clasele din fișierul JAR să fie disponibile pentru utilizare. WizToWar vă poate ajuta să faceți acest lucru.

Pentru a face un fișier ZIP dintr-un fișier JAR este la fel de ușor ca redenumirea extensiei de fișier de la .JAR la .ZIP. Aceasta nu efectuează de fapt o conversie de fișiere, dar permite programelor care utilizează fișiere ZIP, cum ar fi 7-Zip sau PeaZip, să deschidă mai ușor fișierul JAR.

Mai multe informații despre formatul JAR

Dacă aveți nevoie de programe de ambalare a ajutorului în fișierele JAR, urmați acel link pentru instrucțiuni de pe site-ul web Oracle.

Un singur fișier manifest poate fi inclus într-o arhivă JAR și trebuie să fie amplasat în zona META-INF / MANIFEST.MF . Ar trebui să urmeze sintaxa numelui și valorii separate de un colon, cum ar fi Manifest-Version: 1.0 . Acest fișier MF poate specifica clasele pe care trebuie să le încarce aplicația.

Dezvoltatorii Java pot semna digital aplicațiile, dar nu semnează fișierul JAR în sine. În schimb, fișierele din arhivă sunt listate împreună cu sumele de control semnate.