Šta treba znati
- JAR fajl je Java arhivski fajl.
- Otvorite jedan sa pretraživačem (Java mora biti instalirana).
- Pretvorite u EXE pomoću Eclipse.
Ovaj članak objašnjava šta je JAR datoteka, različite načine na koje je možete otvoriti u zavisnosti od toga kako je želite koristiti i kako je pretvoriti u EXE ili ZIP.
Šta je JAR datoteka?
Datoteka sa ekstenzijom datoteke. JAR je datoteka Java arhive koja se koristi za čuvanje Java programa i igara u jednoj datoteci. Neki sadrže fajlove zbog kojih rade kao samostalne aplikacije, a drugi sadrže biblioteke programa za korištenje drugih programa.
JAR datoteke su ZIP komprimirane i često pohranjuju stvari kao što su CLASS fajlovi, fajl manifesta i resursi aplikacije kao što su slike, zvučni isječci i sigurnosni certifikati. Pošto mogu sadržati stotine ili čak hiljade fajlova u komprimovanom formatu, lako ih je dijeliti i premještati.
Mobilni uređaji koji podržavaju Java mogu koristiti ovaj format za fajlove igara, a neki web pretraživači drže teme i dodatke u JAR formatu.
Kako otvoriti JAR datoteke
Java Runtime Environment (JRE) mora biti instaliran da bi se otvorile izvršne JAR datoteke, ali imajte na umu da nisu sve JAR datoteke izvršne. Jednom instaliran, možete samo dvaput kliknuti na datoteku da je otvorite.
Neki mobilni uređaji imaju ugrađen JRE. Jednom instalirane, Java aplikacije se mogu otvoriti iu web pretraživaču, kao što su Firefox, Safari, Edge, itd. (ali ne i Chrome).
Pošto su JAR datoteke komprimirane sa ZIP-om, bilo koji dekompresor fajlova može otvoriti jedan da vidi sadržaj koji se nalazi unutra. Ovo uključuje programe poput 7-Zip, PeaZip i jZip
Drugi način da otvorite datoteku je da koristite sljedeću naredbu u komandnoj liniji, zamjenjujući yourfile.jar imenom svoje JAR datoteke:
java -jar yourfile.jar
Pošto će vam možda trebati različiti programi za otvaranje različitih JAR datoteka, pogledajte Kako promijeniti zadani program za određenu ekstenziju datoteke u Windowsu ako se automatski otvara u programu sa kojim ne želite da ga koristite.
Greške pri otvaranju JAR datoteka
Zbog sigurnosnih postavki u Windows operativnom sistemu iu nekim web pretraživačima, nije neuobičajeno vidjeti greške pri pokušaju pristupa Java aplikacijama.
Na primjer, " Java aplikacija je blokirana " može se vidjeti kada pokušavate učitati Java aplet. " Vaše sigurnosne postavke su blokirale pokretanje nepouzdane aplikacije. " se može popraviti postavljanjem nivoa sigurnosti unutar Java Control Panel appleta.
Ako ne možete da otvorite Java aplete čak ni nakon instalacije JRE-a, prvo se uverite da je Java omogućena u vašem pretraživaču i da je kontrolna tabla pravilno podešena za korišćenje Jave. Zatim potpuno ponovo pokrenite preglednik zatvaranjem svih otvorenih prozora i ponovnim otvaranjem cijelog programa.
Takođe, provjerite da li koristite najnoviju verziju Jave. Ako niste, vratite se na onu JRE vezu iznad i instalirajte najnoviju verziju. Ili naučite kako ažurirati svoju trenutnu instalaciju Java.
Iako je malo vjerovatno, možda ćete primati greške jer zapravo nemate JAR datoteku, pa program koji koristite za otvaranje ne podržava format. Ovo se može dogoditi ako ste pogrešno pročitali ekstenziju datoteke. Više o ovome ima u nastavku.
Kako pretvoriti JAR fajl
Možete dekompilirati CLASS datoteke JAR datoteke u Java datoteke uz pomoć JavaDecompilers.com. Učitajte svoj fajl tamo i odaberite koji dekompajler ćete koristiti.
Konvertovanje Java aplikacije tako da se može koristiti na Android platformi zahtevalo bi konverziju JAR u APK fajl. Jedna opcija bi mogla biti pokretanje JAR datoteke u Android emulatoru tako da program automatski kreira APK datoteku. Međutim, čini se da je najlakši način da dobijete Java program na Androidu jednostavno kompajliranje APK-a iz originalnog izvornog koda.
Možete napraviti izvršne JAR datoteke u programskim aplikacijama kao što je Eclipse.
WAR fajlovi su datoteke Java Web arhive, ali ne možete konvertovati JAR fajl direktno u WAR fajl, pošto WAR format ima posebnu strukturu koju JAR-ovi nemaju. Umjesto toga, možete napraviti WAR, a zatim dodati JAR datoteku u lib direktorij tako da klase unutar JAR datoteke budu dostupne za korištenje. WizToWar bi vam mogao pomoći u tome.
Da biste napravili ZIP datoteku iz JAR datoteke, jednostavno je kao preimenovanje ekstenzije datoteke iz. JAR u. ZIP. Ovo zapravo ne vrši konverziju fajla, ali omogućava programima koji koriste ZIP datoteke, kao što su 7-Zip ili PeaZip, da lakše otvore JAR fajl.
Još uvijek ne možete otvoriti?
Neke datoteke dijele nekoliko istih slova ekstenzije datoteke, što može izazvati zabunu ako se datoteka ne otvara kao što mislite da bi trebalo. Ono što se dešava je da najvjerovatnije pogrešno čitate ekstenziju datoteke.
Na primjer, JARVIS fajlovi se otvaraju u uređivaču teksta, a JARC i ARJ fajlovi su arhive.
Više informacija o JAR formatu
Ako vam je potrebna pomoć pri pakovanju programa u JAR datoteke, slijedite ovaj link za upute na Oracle web stranici.
Samo jedna datoteka manifesta može biti uključena u JAR arhivu i ona mora biti na lokaciji META-INF/MANIFEST. MF. Trebalo bi pratiti sintaksu imena i vrijednosti odvojene dvotočkom, kao Manifest-Version: 1.0. Ovaj MF fajl može specificirati klase koje aplikacija treba učitati.
Java programeri mogu digitalno potpisati svoje aplikacije, ali to ne potpisuje samu JAR datoteku. Umjesto toga, fajlovi unutar arhive su navedeni sa svojim potpisanim kontrolnim zbrojima.