كيفية معرفة أي ملف .jar ينتمي إلى فئة معينة من فئات Java

فئات عرض الجرة

من المشاكل التي نواجهها دائما مطوري البرامج إنه اضطراب ، ومن السهل جدًا البدء في الحصول على ملفات مبعثرة في جميع أنحاء النظام بمجرد أن نبدأ في اختبار إصدارات مختلفة من برامجنا (على سبيل المثال عندما نقوم بتعديل بعض الوظائف بداخلها). ونفس الشيء يحدث مع ملفات التعليمات البرمجية المصدر، والتي يمكن أن تستضيف فصولًا مختلفة ومن ثم يصعب علينا العثور على أي فئة يمكن أن ينتمي إليها كل فرد.

في حالة جافا، الأكثر شيوعًا هو الحاجة العثور على ملف JAR الذي تنتمي إليه فئة Java معينة من أجل حل المشكلات النموذجية لـ "NoClassDefFoundError" شيء لحسن الحظ ليس معقدًا للغاية كما سنرى أدناه. لكن قبل ذلك سوف نشرح ذلك JARs هي ملفات مضغوطة بشكل أساسي، بطريقة تسمح لنا بفحصها ، يكون البديل هو فك ضغطها أو البحث عن بديل يتيح لنا "النظر" بداخلها.

للقيام بذلك ، يمكننا تنفيذ ما يلي ، بافتراض أننا سنراجع ملفًا يسمى المقاوم (وهو من تطبيق بسيط جدًا قمت بإنشائه لحساب قيمة المقاومة) ، ولكن بالطبع في كل حالة يتم استبداله باسم الملف المراد مراجعته:

جرة tvf resistor.jar

ستكون النتيجة هي التي نتخيلها في الصورة العلوية المصاحبة لهذا المنشور ، وأين لدينا تظهر جميع الملفات التي تشكل JAR معين، من بينها بالطبع فئة. الشهيرة التي تشكل فئات التطبيق ، والتي سنعرف بها أخيرًا الملفات التي تحتوي على الفئات التي نبحث عنها.

الآن ، على الرغم من أنه في حالة Linux لدينا دائمًا طريقة للقيام بالأشياء من المحطة الطرفية ، إلا أنه بالنسبة للعديد من المستخدمين يكون من العملي فعلها من تطبيق رسومي ، حتى لو كان ذلك يعني تثبيت برامج إضافية على نظامهم. بالنسبة لهم لدينا برنامج يسمى jar-explorer ، الذي يسمح لنا باستكشاف ملفات JAR لعرض كل محتوياتها ، والشيء الجيد هو أن لدينا أداة بحث متكاملة ، والتي تقدم عمليات بحث متكررة لفئات Java.

إنه تطبيق تم تطويره ، بالطبع ، في جافا، لذلك لتثبيته أوبونتو ننفذ:

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

الآن ، بمجرد بدء التطبيق ، ما يتعين علينا القيام به هو الانتقال إلى خيار ملف -> البحث عن الدليل الجذر أو ملف Jar، وحدد الدليل الذي لدينا فيه ملفات JAR. سنرى قائمة بجميع الملفات ، في القسم قائمة ملف الجرة، وبعد ذلك كل ما يتعين علينا القيام به هو إدخال اسم الفصل الذي نبحث عنه ، وهو ما نقوم به في حقل النص الموجود على يمين "أدخل فئة للبحث"في الجزء العلوي من الشاشة. أخيرًا ، انقر فوق الزر 'بداية' لبدء البحث ، والذي لن يستغرق أكثر من ثوانٍ.

بيرو جرة اكسبلورر لا يزال لديها خاصية أخرى يمكن أن تكون مفيدة للغاية لنا وهي تسمح لنا باستكشاف محتويات كل تعريف فئة في Java ، وهو أمر يمكننا تحقيقه بمجرد النقر على اسم الفصل (من نتائج البحث السابقة).

هذا كل شيء ، كما نرى ، هذان نهجان مختلفان ولكنهما صالحان تمامًا للبحث عن فئات Java بين ملفات JAR الخاصة بنا ، وهي مهمة يقع فيها المطورون أكثر من مرة ولا يجب أن تكون مملة أو معقدة.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.