Cili është një skedar JAR?

Si të Hapni, Ndryshoni dhe Convert JAR Files

Një skedar me ekstensionin e skedarit .JAR është një skedar Java Arkivi i përdorur për ruajtjen e programeve dhe lojrave Java në një skedar të vetëm. Disa përmbajnë skedarë që i bëjnë ato të funksionojnë si aplikacione të pavarura dhe të tjerët mbajnë biblioteka të programeve për përdorim të programeve të tjera.

JAR skedarët janë ZIP të ngjeshur dhe shpesh ruajnë gjëra të tilla si skedarë CLASS, një skedar manifestesh dhe burime të aplikimit si imazhet, klipet e zërit dhe certifikatat e sigurisë. Meqenëse mund të mbajnë qindra apo mijëra fotografi në një format të ngjeshur, është e lehtë të shpërndash dhe të lëvizësh skedarët JAR.

Pajisjet lëvizëse Java mund të përdorin skedarë JAR si skedarë lojë, dhe disa shfletues web mbajnë tema dhe shtesa në formatin JAR.

Si të Hapni JAR Files

Java Runtime Environment (JRE) duhet të instalohet në mënyrë që të hapë skedarët e ekzekutueshëm JAR, por vini re se jo të gjitha skedarët JAR janë ekzekutues. Sapo të instalohet, mund të klikosh dy herë skedarin JAR për ta hapur atë.

Disa pajisje të lëvizshme kanë ndërtuar JRE. Sapo të instalohet, aplikacionet Java mund të hapen edhe në një shfletues interneti, si Firefox, Safari, Edge ose Internet Explorer (por jo Chrome).

Që nga skedarët JAR janë të ngjeshur me ZIP, çdo skedar decompressor mund të hapë një për të parë përmbajtjet që janë brenda. Kjo përfshin programe si 7-Zip, PeaZip dhe jZip

Një tjetër mënyrë për të hapur skedarët e JAR-it është të përdorni komandën e mëposhtme në Command Prompt , duke zëvendësuar yourfile.jar me emrin e skedarit tuaj JAR:

java -jar yourfile.jar

Meqë ju mund të keni nevojë për programe të ndryshme për të hapur skedarë të ndryshëm të JAR, shikoni Si të Ndryshoni Programin e Parazgjedhur për një Zgjerim Specifik të Dhënave në Windows nëse hapet automatikisht në një program që nuk dëshironi ta përdorni.

Gabimet Hapja e skedarëve JAR

Për shkak të cilësimeve të sigurisë në sistemin operativ Windows dhe brenda disa shfletuesve të uebit, nuk është aspak e pazakontë të shohësh gabime kur përpiqesh të qasesh në aplikacionet Java.

Për shembull, " Java Application Blocked " mund të shihet kur përpiqeni të ngarkoni një applet Java. " Cilësimet e sigurisë tuaj kanë bllokuar një aplikim të pabazuar nga kandidimi " mund të fiksohet duke vendosur nivelin e sigurisë brenda appletit të Panelit të Kontrollit Java.

Nëse ju nuk mund të hapni aplikacione Java edhe pas instalimit të JRE, së pari sigurohuni që Java të jetë e aktivizuar në shfletuesin tuaj dhe që Paneli i Kontrollit të jetë i vendosur mirë për të përdorur Java. Pastaj, rinisni plotësisht shfletuesin tuaj duke mbyllur të gjitha dritaret e hapura dhe pastaj duke rihapur të gjithë programin.

Gjithashtu, kontrolloni që po drejtoni versionin më të fundit të Java. Nëse nuk jeni, kthehuni në atë link të JRE më lart dhe instaloni versionin më të fundit.

Si të konvertohet një skedar JAR

Ju mund të dekompiloni skedarët e skedarit JAR në skedarët Java me ndihmën e faqes së internetit JavaDecompilers.com. Ngarko skedarin tuaj JAR atje dhe zgjidhni që decompiler për të përdorur.

Shikoni këtë post në blog për konvertimin e Java në EXE nëse jeni i interesuar të krijoni një skedar EXE nga aplikacioni JAR.

Konvertimi i një aplikacioni Java në mënyrë që të mund të përdoret në platformën Android do të kërkonte një konvertim JAR në APK. Një mundësi mund të jetë të ekzekutosh skedarin JAR në një emulator Android në mënyrë që programi të krijojë automatikisht një skedar APK. Megjithatë, duket se mënyra më e lehtë për të marrë një program Java në Android është thjesht përpilimi i APK-së nga kodi origjinal i burimit.

Ju mund të bëni fotografi të ekzekutueshme JAR në aplikacionet e programimit si Eclipse.

Fotografi WAR janë skedarë Java Web Archive, por ju nuk mund të konvertoheni skedarë JAR direkt në një skedar WAR, meqë formati WAR ka një strukturë të veçantë që JAR-et nuk e bëjnë. Në vend të kësaj, mund të ndërtoni një LUFTE dhe pastaj të shtoni skedarin JAR në dosjen lib në mënyrë që klasa brenda skedarit JAR të jetë në dispozicion për përdorim. WizToWar mund t'ju ndihmojë të bëni këtë.

Për të bërë një skedar ZIP nga një skedar JAR është aq e lehtë sa të riemëroni zgjerimin e skedarit nga .JAR në .ZIP. Kjo në të vërtetë nuk kryen një konvertim të skedarëve, por lejon që programet që përdorin skedarë ZIP, si 7-Zip ose PeaZip, të hapin më lehtë skedarin JAR.

Më shumë informacion mbi formatin JAR

Nëse keni nevojë për ndihmë të paketimit të programeve në skedarë JAR, ndiqni atë lidhje për udhëzime në faqen e internetit të Oracle.

Vetëm një skedar manifest mund të përfshihet në një arkiv JAR dhe duhet të jetë në vendndodhjen META-INF / MANIFEST.MF . Duhet të ndjekë sintaksën e emrit dhe vlerës së ndarë nga një zorrës së trashë, si Manifest-Version: 1.0 . Ky skedar MF mund të përcaktojë klasat që aplikacioni duhet të ngarkojë.

Zhvilluesit Java mund të nënshkruajnë në mënyrë digjitale aplikacionet e tyre por nuk e nënshkruajnë vetë skedarin e JAR-it. Në vend të kësaj, skedarët brenda arkivit janë të listuara me sasi të provave të nënshkruara.