Iyini ifayela le-JAR?

Indlela Yokuvula, Hlela, nokuguqula Amafayela we-JAR

Ifayela ene-.JAR isandiso sefayili ifayela le-Archive leJava elisetshenziselwa ukugcina izinhlelo zeJava namageyimu efayeleni elilodwa. Ezinye ziqukethe amafayela enza ukuba asebenze njengezinhlelo zokusebenza ezizimele futhi abanye banamathebhulali wezinhlelo zezinye izinhlelo zokuwasebenzisa.

Amafayela we-JAR a- ZIP acindezelwe futhi avame ukugcina izinto ezifana namafayela e-CLASS, ifayela lokubonisa, nezinsiza zokusebenza ezifana nezithombe, amavidyo omsindo, nezitifiketi zokuphepha. Njengoba bekwazi ukubamba amakhulu noma ngisho nezinkulungwane zamafayela ngendlela efakiwe, kulula ukwabelana futhi uthuthe amafayela we-JAR.

Amadivayisi weselula asebenza ngeJava angasebenzisa amafayela we-JAR njengamafayela omdlalo, futhi ezinye iziphequluli zewebhu zithinta izingqikithi nezengezo kwifomethi ye-JAR.

Indlela Yokuvula Amafayela we-JAR

I-Java Runtime Environment (JRE) kumele ifakwe ukuze ivule amafayela we-JAR asebenzayo, kodwa phawula ukuthi akuwona wonke amafayela we-JAR asebenzayo. Once efakiwe, ungakwazi nje uchofoze kabili ifayela JAR ukuyivula.

Amanye amadivayisi weselula ane-JRE owakhelwe ngaphakathi. Uma sekufakiwe, izinhlelo ze-Java zingavulwa kusiphequluli sewebhu, futhi, njenge-Firefox, Safari, Edge, noma i-Internet Explorer (kodwa hhayi i-Chrome).

Njengoba amafayela we-JAR agxiliwe nge-ZIP, noma iyiphi i-decompressor yefayela ingavula eyodwa ukuze ubone okuqukethwe okungaphakathi. Lokhu kuhlanganisa izinhlelo ezinjenge-7-Zip, i-PeaZip ne-jZip

Enye indlela yokuvula amafayela we-JAR ukusebenzisa umyalo olandelayo ku- Command Prompt , esikhundleni se- yourfile.jar negama lefayela lakho le-JAR:

I-java -jar yourfile.jar

Njengoba ungase udinge izinhlelo ezihlukene zokuvula amafayela ahlukene we-JAR, bheka ukuthi Ungayishintsha kanjani uhlelo oluzenzakalelayo lwe-Extension File Extension ku-Windows uma uvula ngokuzenzakalelayo ohlelweni ongafuni ukuyisebenzisa.

Amaphutha Ukuvula Amafayela we-JAR

Ngenxa yezilungiselelo zokuphepha ohlelweni lokusebenza lweWindows nakwezinye iziphequluli zewebhu, akuyona into engavamile ukubona amaphutha uma uzama ukufinyelela izinhlelo zokusebenza ze-Java.

Isibonelo, "I- Java Isicelo ivinjelwe " ingabonakala uma uzama ukulayisha i-applet ye-Java. " Izilungiselelo zakho zokuvikeleka zivimbele uhlelo lokusebenza olungapheli ukusebenza. " Lungagcinwa ngokubeka izinga lokuphepha ngaphakathi kwe- applet ye- Java Control Panel .

Uma ungeke ukwazi ukuvula ama-applets weJava ngisho nangemva kokufaka i-JRE, qiniseka ukuthi i-Java inikwe amandla kusiphequluli sakho nokuthi i-Control Panel ihlelwe kahle ukuze isebenzise i-Java. Bese, qalisa kabusha isiphequluli sakho ngokuvala phansi wonke amafasitela avulekile bese uvula uhlelo lonke.

Futhi, hlola ukuthi usebenzisa inguqulo yakamuva yeJava. Uma ungenjalo, buyela kuleyo JRE isixhumanisi ngenhla bese ufake inguqulo yakamuva.

Indlela yokuguqula ifayela le-JAR

Ungakwazi ukuhlukanisa amafayela we-CLAR amafayela we-JAR kumafayela weJava ngosizo lwe-website ye-JavaDecompilers.com. Layisha ifayela lakho le-JAR lapha bese ukhetha ukuthi iyiphi i-decompiler oyisebenzisayo.

Bona lokhu okuthunyelwe kwebhulogi ekuguquleni i-Java ku-EXE uma unesithakazelo ekwenzeni ifayela le- EXE kusuka kuhlelo lwe-JAR.

Ukuguqula uhlelo lwe-Java ukuze lisetshenziswe esiteji se-Android kuzodinga ukuguqulwa kwefayela le-JAR ku-APK. Enye inketho kungenzeka ukuthi usebenzise ifayela le-JAR ku-emulator ye-Android ukuze uhlelo ludale ifayela le-APK ngokuzenzekelayo. Noma kunjalo, kubonakala sengathi indlela elula yokuthola uhlelo lwe-Java ku-Android ukuhlanganisa nje i-APK kusuka kukhodi yomthombo wokuqala.

Ungenza amafayela we-JAR akwazi ukuhlela izinhlelo zokusebenza ezifana no-Eclipse.

Amafayela we-WAR amafayela we-Java Web Archive, kodwa awukwazi ukuguqula ifayela le-JAR ngqo kwifayela le-WAR kusukela ngefomethi ye-WAR inesakhiwo esithile ama-JAR asithandi. Esikhundleni salokho, ungakha i-WAR bese ufaka ifayela le-JAR kumhlahlandlela we-lib ukuze amakilasi ngaphakathi kwefayela le-JAR atholakale ukusetshenziswa. I-WizToWar ingase ikusize ukwenza lokhu.

Ukwenza ifayela le-ZIP kusuka kufayela le-JAR kulula kakhulu njengokuqamba kabusha isandiso sefayela kusuka ku - .JAR kuya ku - .ZIP. Lokhu akukona ukwenza ukuguqulwa kwefayela kepha kuvumela izinhlelo ezisebenzisa amafayela e-ZIP, njenge-7-Zip noma i-PeaZip, kalula ivula ifayela le-JAR.

Ulwazi olungaphezulu kwi-JAR Ifomethi

Uma udinga usizo lokufaka amafayela kumafayela we-JAR, landela leso sixhumanisi ngemilayezo kwiwebhusayithi ye-Oracle.

Ifayela elilodwa kuphela lokubonisa lingabhalwa ku-archive ye-JAR futhi kufanele ibe endaweni ye- META-INF / MANIFEST.MF . Kufanele ilandele i- syntax yegama kanye nenani elihlukanisiwe nge-colon, njenge- Manifest-Version: 1.0 . Leli fayela le-MF lingacacisa amakilasi ukuthi isicelo kufanele silayishe.

Abathuthukisi beJava bangafaka uphawu lwezinombolo zabo ngezinombolo kodwa abhalise ifayela le-JAR ngokwayo. Esikhundleni salokho, amafayela angaphakathi kungobo yomlando afakwe ohlwini lwama- checksums asayinwe.