Sida loo ogaado faylka .jar fayl gaar ah oo Java ah ayaa iska leh

fasallada bandhigga dhalada

Mid ka mid ah dhibaatooyinka aan mar walba la kulanno horumariya barnaamijyada waa tan khalkhalka, waana wax aad u fudud in la bilaabo in feylal lagu kala firdhiyo nidaamka markii aan bilowno inaan tijaabino noocyada kala duwan ee barnaamijyadeena (tusaale ahaan markaan wax ka badalno waxqabadka dhexdiisa). Isla sidaas oo kale ayaa ku dhacda faylasha koodhka ilaha, kaas oo martigalin kara fasalo kaladuwan ka dibna way nagu adag tahay inaan helno midkasta oo ka mid noqon karo.

Marka laga hadlayo Java, waxa ugu caansan waa baahi hel faylka JAR ee fasalka Java gaar ah iska leh si loo xaliyo dhibaatooyinka caadiga ah ee 'NoClassDefFoundError' wax nasiib wanaag aan aad u dhib badneyn sida aan hoos ku arki doono. Laakiin taa ka hor waanu sharxi doonaa taas JARsku waa asal ahaan feylal la duubay, si noocee ah si aan u baari karno, beddelka ayaa ah inaan hoos u dhigno iyaga ama aan raadino beddel noo ogolaanaya inaan 'gudaha' ka eegno.

Tan waxaan ku fulin karnaa waxyaabaha soo socda, iyadoo loo maleynayo inaan dib u eegeyno feyl la yiraahdo resistor (waa barnaamij aad u fudud oo aan u sameeyay si aan u xisaabiyo qiimaha iska caabin), laakiin dabcan xaalad kasta waxaa lagu beddelay magaca feylka aan rabno inaan dib u eegno:

$ jar tvf resistor.jar

Natiijadu waxay noqon doontaa midda aan ku sawirno sawirka kore ee la socda qoraalkan, iyo halka aan ku hayno muuqan kara dhammaan faylasha ka kooban JAR cayiman, kuwaas oo dabcan ay ka mid yihiin .class-ka caanka ah ee ka kooban fasalada dalab, kaas oo aan ugu dambayntii ku ogaan doonno feylasha ay ku jiraan fasallada aan raadineyno.

Hadda, inkasta oo ay tahay arrinta Linux haddana marwalba waxaan haysannaa qaab aan wax uga qabanno terminalka, adeegsadayaal badanna way ku habboon tahay in iyaga laga sameeyo arji garaaf ah, xitaa haddii ay la micno tahay ku rakibidda barnaamij dheeri ah nidaamkooda. Iyaga waxaan u haynaa barnaamij la yiraahdo jar-explorer, kaas oo noo ogolaanaya inaan sahamino faylasha JAR si aan u wada eegno waxyaabaha ay ka kooban yihiin oo dhan, waxa wanaagsanna waa inaan leenahay qalab isku dhafan oo isku dhafan, kaas oo bixiya baaritaanno dib loogu celinayo fasalada Java..

Waa codsi la soo saaray, dabcan, gudaha Java, si aad ugu rakibtid gudaha Ubuntu waxaan fulin:

$wget http://jar-explorer.googlecode.com/files/jarexplorer-0.7-BETA.jar
$ java -jar jarexplorer-0.7-BETA.jar

Hadda, mar haddii dalabku bilaabmo, waxa inala gudboon waa inaan tagno ikhtiyaarka ah Faylka -> Raadi galka xididka ama faylka Jar, oo dooro galka aan ku leenahay faylasha JAR. Waxaan arki doonnaa liiska dhammaan faylasha, qeybta 'Liiska Faylka Jar', ka dibna waxa kaliya ee inaga dhiman inaan sameyno waa inaan galno magaca fasalka aan raadineyno, oo aan ku sameyno qoraalka qoraalka oo ku yaal dhinaca midig ee 'Gali fasalka si aad u raadiso'xagga sare ee shaashadda. Ugu dambeyntii, dhagsii badhanka 'Bilow' si loo bilaabo baaritaanka, oo aan qaadan doonin wax ka badan ilbiriqsiyo.

Laakiin weel-baare wuxuu leeyahay hal muuqaal oo dheeri ah oo anfac weyn noo sameyn kara waana taas noo oggolow in aan baarno waxyaabaha ku jira qeexitaanka fasal kasta ee Java, wax aan ku guuleysan karno adigoo gujinaya kaliya magaca fasalka (natiijooyinka raadinta hore).

Taasi waa dhan, sida aan arki karno, kuwani waa laba habab oo kala duwan laakiin gebi ahaanba ansax ah oo lagu raadinayo fasalo Java ah oo ka mid ah faylalkayaga JAR, hawsha ay horumariyayaashu ku dhacayaan in ka badan hal jeer taasna maahan inay noqoto mid caajis ah ama dhib badan.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.