Ce să știi
- Un fișier JAR este un fișier de arhivă Java.
- Deschideți unul cu un browser (Java trebuie instalat).
- Convertiți în EXE cu Eclipse.
Acest articol explică ce este un fișier JAR, diferitele moduri în care puteți deschide unul în funcție de modul în care doriți să-l utilizați și cum să îl convertiți în EXE sau ZIP.
Ce este un fișier JAR?
Un fișier cu .JAR extensia de fișier este un fișier de arhivă Java folosit pentru stocarea programelor și a jocurilor Java într-un singur fișier. Unele conțin fișiere care le fac să funcționeze ca aplicații independente, iar altele dețin biblioteci de programe pentru utilizarea altor programe.
Fișierele JAR sunt comprimate ZIP și stochează adesea lucruri precum fișiere CLASS, un fișier manifest și resurse de aplicație, 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ă le partajați și să le mutați.
Dispozitivele mobile compatibile cu Java pot folosi acest format pentru fișiere de joc, iar unele browsere web dețin teme și suplimente în format JAR.
Cum să deschideți fișierele JAR
The Java Runtime Environment (JRE) trebuie instalat pentru a deschide fișierele JAR executabile, dar rețineți că nu toate fișierele JAR sunt executabile. Odată instalat, puteți doar să faceți dublu clic pe fișier pentru a-l deschide.
Unele dispozitive mobile au JRE încorporat. Odată instalate, aplicațiile Java pot fi deschise și într-un browser web, cum ar fi Firefox, Safari, Edge etc. ( dar nu Chrome ).
Deoarece fișierele JAR sunt comprimate cu ZIP, orice decompresor de fișiere poate deschide unul pentru a vedea conținutul din interior. Aceasta include programe precum 7-Zip , PeaZip și jZip
O altă modalitate de a deschide fișierul este să utilizați următoarele comanda în Prompt de comandă , înlocuindfişierul tău.jarcu numele propriului fișier JAR:
Deoarece este posibil să aveți nevoie de programe diferite pentru a deschide fișiere JAR diferite, consultați Cum să schimbați asocierile fișierelor în Windows dacă se deschide automat într-un program cu care nu doriți să îl utilizați.
Erori la deschiderea fișierelor JAR
Din cauza setărilor de securitate din sistemul de operare Windows și din unele browsere web, nu este deloc neobișnuit să vedeți erori atunci când încercați să accesați aplicațiile Java.
De exemplu, 'Aplicație Java blocată' ar putea fi văzut când încercați să încărcați un applet Java. 'Setările dvs. de securitate au blocat rularea unei aplicații nede încredere.' poate fi reparat de stabilirea nivelului de securitate în aplicația Java Control Panel .
Dacă nu puteți deschide applet-urile Java chiar și după instalarea JRE, mai întâi asigurați-vă că Java este activat în browser și asta Panoul de control este configurat corect pentru a utiliza Java . Apoi, reporniți complet browserul închizând toate ferestrele deschise și apoi redeschizând întregul program.
De asemenea, verificați dacă rulați cea mai recentă versiune de Java . Dacă nu, reveniți la acel link JRE de mai sus și instalați cea mai recentă versiune. Sau, învață cum să vă actualizați instalarea Java curentă .
Deși puțin probabil, este posibil să primiți erori deoarece nu aveți cu adevărat un fișier JAR și, prin urmare, programul pe care îl utilizați pentru a-l deschide nu acceptă formatul. Acest lucru se poate întâmpla dacă ați citit greșit extensia fișierului. Sunt mai multe despre asta mai jos.
Cum să convertiți un fișier JAR
Puteți decompila fișierele CLASS ale unui fișier JAR în fișiere Java cu ajutorul JavaDecompilers.com . Încărcați fișierul acolo și alegeți ce decompilator să utilizați.
Convertirea unei aplicații Java astfel încât să poată fi utilizată pe platforma Android ar necesita un JAR APK conversie de fișiere. Cu toate acestea, se pare că cel mai simplu mod de a obține un program Java pe Android este să compilați pur și simplu APK-ul din codul sursă original.
cum să știi ce berbec ai
Puteți faceți fișiere JAR executabile în aplicații de programare precum Eclipsă .
Fișierele WAR sunt fișiere de arhivă web Java, 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 construi 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 te-ar putea ajuta să faci asta.
Pentru a face un fișier ZIP dintr-un fișier JAR este la fel de ușor ca și redenumirea extensiei de fișier din .JAR în .ZIP. Acest lucru nu realizează de fapt o conversie a fișierelor, dar permite programelor care folosesc fișiere ZIP, cum ar fi 7-Zip sau PeaZip, să deschidă mai ușor fișierul JAR.
Încă nu îl poți deschide?
Unele fișiere partajează câteva din aceleași litere de extensie de fișiere, ceea ce poate provoca confuzie dacă fișierul nu se deschide așa cum credeți că ar trebui. Ceea ce se întâmplă este că, cel mai probabil, citiți greșit extensia de fișier.
De exemplu, fișierele JARVIS se deschid cu un editor de text, iar fișierele JARC și ARJ sunt arhive.
Mai multe informații despre formatul JAR
Daca ai nevoie de ajutor împachetarea programelor în fișiere JAR , urmați acel link pentru instrucțiuni pe site-ul web Oracle.
Un singur fișier manifest poate fi inclus într-o arhivă JAR și trebuie să fie laMETA-INF/MANIFEST.MFLocație. Ar trebui să urmeze sintaxa numelui și valorii separate prin două puncte, cum ar fiVersiunea manifestă: 1.0. Acest fișier MF poate specifica clasele pe care trebuie să le încarce aplicația.
Dezvoltatorii Java își pot semna digital aplicațiile, dar nu semnează fișierul JAR în sine. În schimb, fișierele din arhivă sunt listate cu semnate sume de control .
Ce este un fișier JAVA?