Kas ir JAR fails?

Kā atvērt, rediģēt un pārvērst JAR failus

Fails ar .JAR faila paplašinājumu ir Java arhīva fails, ko izmanto Java programmu un spēļu saglabāšanai vienā failā. Daži no tiem satur failus, kas ļauj tiem darboties kā savrupās lietotnes, bet citās - programmas bibliotēkas citām programmām.

JAR faili ir ZIP saspiestā un bieži vien saglabā lietas, piemēram, CLASS failus, manifesta failu un lietojumprogrammu resursus, piemēram, attēlus, skaņas klipus un drošības sertifikātus. Tā kā tie var turēt simtiem vai pat tūkstošus failu saspiestā formātā, ir viegli koplietot un pārvietot JAR failus.

Ar Java spējīgām mobilajām ierīcēm var izmantot JAR failus kā spēļu failus, un dažās tīmekļa pārlūkprogrammās JAR formātā ir pieejamas tēmas un papildinājumi.

Kā atvērt JAR failus

Lai atvērtu izpildāmos JAR failus, jāinstalē Java Runtime Environment (JRE), taču ņemiet vērā, ka ne visi JAR faili ir izpildāmi. Pēc instalēšanas, jūs varat vienkārši dubultklikšķi uz JAR faila, lai to atvērtu.

Dažām mobilajām ierīcēm ir iebūvēta JRE. Pēc instalēšanas Java programmas var atvērt arī tīmekļa pārlūkprogrammā, piemēram, Firefox, Safari, Edge vai Internet Explorer (bet ne Chrome).

Tā kā JAR faili tiek saspiesti ar ZIP, jebkura faila dekompresors var atvērt vienu, lai redzētu saturu, kas atrodas iekšā. Tas ietver tādas programmas kā 7-Zip, PeaZip un jZip

Vēl viens veids, kā atvērt JAR failus, ir komandu uzvednē izmantot šādu komandu , aizstājot yourfile.jar ar sava JAR faila nosaukumu:

java-jar yourfile.jar

Tā kā jums var būt nepieciešamas dažādas programmas, lai atvērtu dažādus JAR failus, skatiet sadaļā Kā mainīt programmas noklusējuma programmu konkrētam faila paplašinājumam sistēmā Windows, ja tā tiek automātiski atvērta programmā, kuru nevēlaties to izmantot.

Kļūdas, atverot JAR failus

Drošības iestatījumu dēļ Windows operētājsistēmā un dažās tīmekļa pārlūkprogrammās, nerunājot par kļūdām, mēģinot piekļūt Java lietojumprogrammām, nav vispār.

Piemēram, mēģinot ielādēt Java sīklietotni, var redzēt " Java Application Blocked ". " Jūsu drošības iestatījumi ir bloķējuši neuzticamu lietojumprogrammas darbību. " To var noteikt, iestatot drošības līmeni Java vadības paneļa sīklietotnē .

Ja jūs nevarat atvērt Java apletus pat pēc JRE instalēšanas, vispirms pārliecinieties, vai pārlūkprogrammā ir aktivizēta Java, un šī vadības panelis ir pareizi iestatīts, lai izmantotu Java. Pēc tam pilnīgi restartējiet pārlūkprogrammu, aizverot visus atvērtos logus un pēc tam atkal atverot visu programmu.

Tāpat pārbaudiet, vai izmantojat jaunāko Java versiju. Ja neesat, atgriezieties iepriekš minētajā JRE saitē un instalējiet jaunāko versiju.

Kā konvertēt JAR failu

Jūs varat dekompilēt JAR faila CLASS failus uz Java failiem, izmantojot JavaDecompilers.com vietni. Augšupielādējiet savu JAR failu un izvēlieties, kuru dekompilatoru izmantot.

Skatiet šo emuāra ziņu, pārvēršot Java uz EXE, ja jūs interesē veikt EXE failu no JAR pieteikuma.

Pārvēršot Java lietojumprogrammu, lai to varētu izmantot Android platformā, vajadzētu JAR failu pārvēršanai APK. Viens no iespējām varētu būt JAR faila palaišana Android emulatorā, lai programma automātiski izveidotu APK failu. Tomēr šķiet, ka vienkāršākais veids, kā iegūt Android programmu Android versijā, ir vienkārši APK ierakstīšana no sākotnējā pirmkoda.

Jūs varat izveidot izpildāmos JAR failus programmēšanas lietojumprogrammās, piemēram, Eclipse.

WAR faili ir Java Web Archive faili, taču jūs nevarat pārvērst JAR failu tieši WAR failā, jo WAR formātā ir īpaša struktūra, kas nav JAR. Tā vietā jūs varat izveidot WAR un pēc tam pievienot JAR failu lib direktorijā, lai JAR failā esošās klases būtu pieejamas lietošanai. WizToWar varētu jums palīdzēt.

Lai izveidotu ZIP failu no JAR faila, ir tik vienkārši, kā pārdēvēt faila paplašinājumu no .JAR uz .ZIP. Tas faktiski neveic failu konvertēšanu, bet tas ļauj programmām, kas izmanto ZIP failus, piemēram, 7-Zip vai PeaZip, vieglāk atvērt JAR failu.

Plašāka informācija par JAR formātu

Ja jums nepieciešama palīdzība programmu iepakošanai JAR failos, izpildiet šo saiti, lai saņemtu norādījumus par Oracle vietni.

JAR arhīvā var iekļaut tikai vienu manifesta failu, un tam jābūt META-INF / MANIFEST.MF atrašanās vietā. Tam vajadzētu sekot nosaukuma un vērtības, kas atdalītas ar kolu, sintakse , piemēram, Manifest-Version: 1.0 . Šajā MF failā var norādīt klases, kuras lietojumprogrammai ir jāuzlādē.

Java izstrādātāji var digitāli parakstīt savas lietojumprogrammas, bet tas pats paraksta JAR failu. Tā vietā arhīvā esošie faili ir uzskaitīti ar parakstītajām kontrolsummām .