Yadda ake gano wanene .jar yayi file na wani aji na Java

ajin nuna ajuju

Daya daga cikin matsalolin da muke fuskanta koyaushe masu haɓaka software Wannan rikicewa ne, kuma abu ne mai sauqi ka fara samun fayilolin warwatse cikin tsarin da zarar mun fara gwada nau'ikan shirye-shiryenmu daban-daban (misali idan muka canza wasu ayyuka a ciki). Kuma wannan yana faruwa tare da fayilolin lambar tushe, wanda zai iya ɗaukar nauyin azuzuwan daban sannan kuma yana da wahala a gare mu mu sami ɗayan kowannensu zai iya kasancewa.

A cikin hali na Java, mafi mahimmanci shine buƙata nemo wane fayil na JAR wani takamaiman aji na Java yake domin magance matsalolin hankula na 'NoClassDefFoundError' wani abu wanda yake da sa'a bai zama mai rikitarwa ba kamar yadda zamu gani a ƙasa. Amma kafin haka zamuyi bayanin hakan JARs sune fayilolin matsawa masu mahimmanci, don a sami damar bincika su, madadin shine a rage su ko kuma a nemi wata hanyar da za ta ba mu damar 'duba' cikin su.

Don wannan zamu iya aiwatar da waɗannan, muna zaton cewa zamuyi nazarin fayil ɗin da ake kira resistor (daga aikace-aikace ne mai sauƙin gaske dana kirkira don ƙididdige ƙimar juriya), amma tabbas a kowane yanayi ana maye gurbinsa da sunan fayil ɗin da muke so a sake dubawa:

$ jar tvf tsayayyar.jar

Sakamakon zai zama wanda muke gani a cikin hoton sama wanda ke tare da wannan sakon, da kuma inda muke bayyane duk fayilolin da suka dace da wani JAR, a cikin wanne daga cikinsu akwai shahararrun aji waɗanda suka haɗu da nau'ikan aikace-aikacen, wanda da ƙarshe zamu san waɗanne fayiloli ne waɗanda suka ƙunshi azuzuwan da muke nema.

Yanzu, kodayake a game da Linux koyaushe muna da hanyar yin abubuwa daga tashar, don yawancin masu amfani yana da mafi kyawun aiwatar dasu daga aikace-aikacen zane, koda kuwa hakan yana nuna shigar ƙarin software akan tsarin su. A gare su muna da wani shiri da ake kira mai binciken jar, wanda ke bamu damar bincika fayilolin JAR don duba duk abubuwan da suke ciki, kuma kyakkyawan abin shine muna da kayan aikin bincike mai hadaka, wanda ke bayar da karatuttukan bincike na karatun Java.

Aikace-aikace ne da aka haɓaka, ba shakka, a ciki Java, don shigar da shi a ciki Ubuntu muna aiwatarwa:

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

Yanzu, da zarar aikace-aikacen ya fara, abin da zamuyi shine zuwa zaɓi na Fayil -> Nemo kundin adireshi ko Jar fayil, kuma zaɓi kundin adireshin da muke da fayilolin JAR. Za mu ga jerin duk fayiloli, a cikin ɓangaren 'Jerin Jerin Jar', sannan duk abinda yakamata muyi shine shigar da sunan ajin da muke nema, wanda mukeyi a filin rubutu wanda yake gefen dama na 'Shiga aji kayi bincike'a saman allo. A ƙarshe, danna maɓallin 'Fara' don fara binciken, wanda ba zai ɗauki sakan ba.

Pero mai binciken kwalba Har yanzu yana da wata sifa guda ɗaya wacce zata iya zama mai amfani a gare mu kuma wannan shine ba mu damar bincika abubuwan kowane ma'anar aji a cikin Java, abin da za mu iya cim ma ta kawai danna sunan aji (daga sakamakon bincike na baya).

Wannan kenan, kamar yadda zamu iya gani, waɗannan hanyoyi ne daban daban amma masu inganci don bincika azuzuwan Java tsakanin fayilolin JAR ɗinmu, aikin da masu haɓaka zasu faɗi fiye da sau ɗaya kuma hakan ba lallai bane ya zama mai wahala ko rikitarwa.


Kasance na farko don yin sharhi

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.