Beth yw Ffeil JAR?

Sut i Agored, Golygu, a Throsi Ffeiliau JAR

Mae ffeil gyda'r estyniad ffeil .JAR yn ffeil Archif Java a ddefnyddir ar gyfer storio rhaglenni Java a gemau mewn un ffeil. Mae rhai yn cynnwys ffeiliau sy'n eu gwneud yn gweithio fel apps ar wahân ac mae eraill yn cadw llyfrgelloedd rhaglenni ar gyfer rhaglenni eraill i'w defnyddio.

Mae ffeiliau JAR yn cywasgedig ZIP ac yn aml yn storio pethau fel ffeiliau DOSBARTH, ffeil amlwg a chymhwyso adnoddau fel delweddau, clipiau sain a thystysgrifau diogelwch. Gan eu bod yn gallu dal cannoedd neu hyd yn oed filoedd o ffeiliau mewn fformat cywasgedig, mae'n hawdd rhannu a symud ffeiliau JAR.

Gallai dyfeisiau symudol Java-allu ddefnyddio ffeiliau JAR fel ffeiliau gêm, ac mae rhai porwyr gwe yn dal themâu ac atchwanegiadau yn y fformat JAR.

Sut i Agored Ffeiliau JAR

Rhaid gosod Java Runtime Environment (JRE) er mwyn agor ffeiliau JAR cyflawnadwy, ond nodwch nad yw'r holl ffeiliau JAR yn cael eu gweithredu. Ar ôl ei osod, gallwch ddileg-glicio ar y ffeil JAR i'w agor.

Mae rhai dyfeisiau symudol wedi cynnwys JRE. Ar ôl ei osod, gellir agor ceisiadau Java mewn porwr gwe hefyd, fel Firefox, Safari, Edge, neu Internet Explorer (ond nid Chrome).

Gan fod ffeiliau JAR wedi'u cywasgu â ZIP, gall unrhyw ddadansoddwr ffeiliau agor un i weld y cynnwys sydd y tu mewn. Mae hyn yn cynnwys rhaglenni fel 7-Zip, PeaZip a jZip

Ffordd arall i agor ffeiliau JAR yw defnyddio'r gorchymyn canlynol yn Command Prompt , gan ailosod eich ffeil JAR yn lle yourfile.jar :

java -jar yourfile.jar

Gan efallai y bydd angen gwahanol raglenni arnoch i agor ffeiliau JAR gwahanol, gweler Sut i Newid y Rhaglen Ddiffygiol ar gyfer Estyniad Ffeil Penodol yn Windows os yw'n agor yn awtomatig mewn rhaglen nad ydych chi am ei ddefnyddio.

Gwallau Agor Ffeiliau JAR

Oherwydd gosodiadau diogelwch yn system weithredu Windows ac o fewn rhai porwyr gwe, nid yw'n anghyffredin gweld camgymeriadau wrth geisio cael mynediad i geisiadau Java.

Er enghraifft, gellid gweld " Java Application Blocked " wrth geisio llwytho applet Java. "Mae eich gosodiadau diogelwch wedi rhwystro cais anhysbys rhag rhedeg. " Gellir ei osod trwy osod y lefel diogelwch o fewn yr applet Panel Rheoli Java.

Os na allwch chi agor applets Java hyd yn oed ar ôl gosod JRE, gwnewch yn siŵr bod Java wedi'i alluogi yn eich porwr a bod y Panel Rheoli wedi'i sefydlu'n iawn i ddefnyddio Java. Yna, ailgychwyn eich porwr yn gyfan gwbl trwy gau pob ffenestr agored ac yna ailagor y rhaglen gyfan.

Hefyd, gwnewch yn siŵr eich bod chi'n rhedeg y fersiwn diweddaraf o Java. Os nad ydych chi, dychwelwch i'r ddolen JRE honno uchod a gosodwch y fersiwn ddiweddaraf.

Sut i Trosi Ffeil JAR

Gallwch ddadelfpilio ffeiliau DARBARTH ffeil JAR i ffeiliau Java gyda chymorth gwefan JavaDecompilers.com. Llwythwch eich ffeil JAR yno a dewis pa ddecompiler i'w ddefnyddio.

Gweler y post blog hwn ar drawsnewid Java i EXE os oes gennych ddiddordeb mewn gwneud ffeil EXE o'r cais JAR.

Byddai angen trosi ffeil JAR i APK i drosi cymhwysiad Java fel y gellir ei ddefnyddio ar y llwyfan Android. Un opsiwn fyddai rhedeg y ffeil JAR mewn efelychydd Android fel bod y rhaglen yn creu ffeil APK yn awtomatig. Fodd bynnag, ymddengys mai'r ffordd hawsaf o gael rhaglen Java ar Android yw llunio'r APK o'r cod ffynhonnell wreiddiol.

Gallwch chi wneud ffeiliau JAR gweithredadwy mewn rhaglenni rhaglennu fel Eclipse.

Ffeiliau WAR yw ffeiliau Archif Web Java, ond ni allwch drosi ffeil JAR yn uniongyrchol i ffeil WAR ers bod y fformat WAR yn cynnwys strwythur penodol nad yw JARs yn ei wneud. Yn lle hynny, gallwch chi adeiladu WAR ac yna ychwanegu'r ffeil JAR i'r cyfeirlyfr lib fel bod y dosbarthiadau y tu mewn i'r ffeil JAR ar gael i'w defnyddio. Gallai WizToWar eich helpu i wneud hyn.

Mae gwneud ffeil ZIP o ffeil JAR mor hawdd ag ail-enwi estyniad y ffeil o .JAR i .ZIP. Nid yw hyn mewn gwirionedd yn perfformio trosi ffeiliau ond mae'n golygu bod rhaglenni sy'n defnyddio ffeiliau ZIP, fel 7-Zip neu PeaZip, yn agor y ffeil JAR yn haws.

Mwy o wybodaeth ar Fformat JAR

Os oes angen rhaglenni pacio cymorth arnoch i mewn i ffeiliau JAR, dilynwch y ddolen honno ar gyfer cyfarwyddiadau ar wefan Oracle.

Dim ond un ffeil amlwg y gellir ei gynnwys mewn archif JAR a rhaid iddo fod yn lleoliad META-INF / MANIFEST.MF . Dylai ddilyn cystrawen yr enw a'r gwerth a wahanir gan colon, fel Manifest-Version: 1.0 . Gall y ffeil MF hwn nodi'r dosbarthiadau y dylai'r cais eu llwytho.

Gall datblygwyr Java lofnodi eu ceisiadau yn ddigidol ond nid yw'n llofnodi'r ffeil JAR ei hun. Yn lle hynny, rhestrir y ffeiliau y tu mewn i'r archif gyda'u gwiriadau wedi'u llofnodi.