કઈ જાવા વર્ગનો છે તે કયા .jar ફાઇલમાં છે તે કેવી રીતે મેળવવું

જાર ડિસ્પ્લે વર્ગો

એક મુશ્કેલી જેનો આપણે હંમેશાં સામનો કરીએ છીએ સ softwareફ્ટવેર ડેવલપર્સ તે ડિસઓર્ડર છે, અને એકવાર અમે અમારા પ્રોગ્રામ્સના વિવિધ સંસ્કરણોનું પરીક્ષણ કરવાનું શરૂ કરીએ છીએ (ઉદાહરણ તરીકે જ્યારે આપણે તેની અંદર કેટલીક કાર્યક્ષમતામાં ફેરફાર કરીએ છીએ) ત્યારે સિસ્ટમ્સમાં ફાઇલો ફેલાવવાનું શરૂ કરવું ખૂબ જ સરળ છે. અને સાથે જ થાય છે સોર્સ કોડ ફાઇલોછે, જે જુદા જુદા વર્ગોનું હોસ્ટ કરી શકે છે અને પછી તે શોધવાનું અમારા માટે મુશ્કેલ છે કે પ્રત્યેકમાંથી કોઈ એકનો શું છે.

કિસ્સામાં જાવા, સૌથી સામાન્ય જરૂર છે ચોક્કસ જાવા વર્ગનો જેઆરએઆર ફાઇલ કરે છે તે શોધો ની લાક્ષણિક સમસ્યાઓ હલ કરવા માટે 'NoClassDefFoundError' કંઈક કે જે સદભાગ્યે ખૂબ જટિલ નથી, કારણ કે આપણે નીચે જોશું. પરંતુ તે પહેલાં અમે તે સમજાવીશું જાર મૂળભૂત રીતે સંકુચિત ફાઇલો છે, જેથી તેમને તપાસવામાં સમર્થ થવા માટે, વૈકલ્પિક એ છે કે તેમને સડવું અથવા કોઈ વિકલ્પ શોધી કા thatવું જે અમને તેમની અંદર 'દેખાવ' કરવાની મંજૂરી આપે છે.

આ માટે આપણે નીચેનાને અમલમાં મૂકી શકીએ છીએ, એમ માનીને કે આપણે રેઝિસ્ટર તરીકે ઓળખાતી ફાઇલની સમીક્ષા કરીશું (તે એક ખૂબ જ સરળ એપ્લિકેશનમાંથી છે જે મેં એક પ્રતિકારની કિંમતની ગણતરી કરવા માટે બનાવેલ છે), પરંતુ અલબત્ત, દરેક કિસ્સામાં તે બદલાઈ જાય છે ફાઇલની નામ કે જેને અમે સમીક્ષાની ઇચ્છા રાખીએ છીએ:

ar જાર ટીવીએફ રેઝિસ્ટર.જાર્

પરિણામ આપણે ઉપરની છબીમાં કલ્પના કરીશું જે આ પોસ્ટની સાથે છે, અને જ્યાં આપણી પાસે છે બધી ફાઇલો જે ચોક્કસ JAR બનાવે છે તે દૃશ્યમાન છે, અલબત્ત તેમાંથી કયા વિખ્યાત. ક્લાસ છે જે એપ્લિકેશનના વર્ગો બનાવે છે, જેની સાથે આખરે આપણે જાણીશું કે કઈ ફાઇલો છે જેમાં આપણે શોધી રહ્યા છીએ તે વર્ગો શામેલ છે.

હવે, જો કે લિનક્સના કિસ્સામાં, હંમેશાં અમારી પાસે ટર્મિનલમાંથી વસ્તુઓ કરવાની રીત હોય છે, ઘણા વપરાશકર્તાઓ માટે, ગ્રાફિકલ એપ્લિકેશનથી તે કરવાનું વધુ વ્યવહારુ છે, પછી ભલે તે તેમની સિસ્ટમ પર વધારાના સ softwareફ્ટવેર ઇન્સ્ટોલ કરે. તેમના માટે અમારે એક પ્રોગ્રામ કહેવાયો છે જાર-એક્સપ્લોરર, જે અમને તેમની બધી સામગ્રી જોવા માટે JAR ફાઇલોનું અન્વેષણ કરવાની મંજૂરી આપે છે, અને સારી વાત એ છે કે અમારી પાસે એકીકૃત શોધ સાધન છે, જે જાવા વર્ગોની પુનરાવર્તિત શોધ પ્રદાન કરે છે..

તે એક એપ્લિકેશન વિકસિત છે, અલબત્ત, માં જાવા, તેથી તેને સ્થાપિત કરવા ઉબુન્ટુ અમે ચલાવો:

$ વિજેટ http://jar-explorer.googlecode.com/files/jarexplorer-0.7-BETA.jar
ava જાવા-જાર જxpરેક્સપ્લોરર -૦..-બીટા.અજાર

હવે, એકવાર એપ્લિકેશન શરૂ થઈ જાય, આપણે શું કરવાનું છે તે વિકલ્પ પર જવું જોઈએ ફાઇલ -> રુટ ડિરેક્ટરી અથવા જાર ફાઇલ શોધો, અને ડિરેક્ટરી પસંદ કરો જેમાં અમારી પાસે JAR ફાઇલો છે. આપણે વિભાગમાં, બધી ફાઇલોની સૂચિ જોશું 'જાર ફાઇલ સૂચિ', અને પછી આપણે જે કરવાનું છે તે વર્ગનું નામ દાખલ કરવાનું છે, જે આપણે શોધી રહ્યાં છીએ, જે આપણે જમણી બાજુએ સ્થિત ટેક્સ્ટ ક્ષેત્રમાં કરીએ છીએ 'શોધવા માટે વર્ગ દાખલ કરો'સ્ક્રીનના ટોચ પર. અંતે, બટન પર ક્લિક કરો 'શરૂઆત' શોધ શરૂ કરવા માટે, જે સેકંડ કરતા વધુ સમય લેશે નહીં.

પરંતુ જાર-સંશોધક તે હજી પણ એક વધુ લાક્ષણિકતા ધરાવે છે જે આપણા માટે ખૂબ ઉપયોગી થઈ શકે છે અને તે છે અમને જાવામાં દરેક વર્ગ વ્યાખ્યાની સામગ્રીનું અન્વેષણ કરવાની મંજૂરી આપો, કંઈક કે જે આપણે ફક્ત વર્ગના નામ પર ક્લિક કરીને પ્રાપ્ત કરી શકીએ (પાછલા શોધ પરિણામમાંથી).

તે બધુ જ છે, આપણે જોઈ શકીએ છીએ, આપણી JAR ફાઇલોમાં જાવા વર્ગો શોધવા માટે આ બે અલગ અલગ પરંતુ તદ્દન માન્ય અભિગમો છે, એક કાર્ય જેમાં વિકાસકર્તાઓ એક કરતા વધારે વાર પડે છે અને તે કંટાળાજનક અથવા જટિલ હોવું જરૂરી નથી.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.