إضافة ملفات .jar إلى Matlab

1

Bio-Formats هي مجموعة أدوات شائعة جدًا تستخدم في MATLAB ، وأريد استخدامها للعمل مباشرة مع ملفات .nd2. وفقًا لتوجيهات الموقع ( https://docs.openmicroscopy.org/bio-formats/5.8.2/users/matlab/index.html ) ، قمت بتنزيل المجلد وفك ضغطه. ثم أضفت ملفات .m إلى مسار Matlab الخاص بي ، بما في ذلك ملف .jar "bioformats_package.jar". ومع ذلك ، لا يمكنني استخدام أي من الوظائف بسبب هذا الخطأ:

Error using bfopen (line 100)
Missing Bio-Formats library. Either add bioformats_package.jar to the static Java 
path or add it to the Matlab path.

جربت بعض الأشياء ، مثل إضافة "bioformats_package.jar" إلى مسار جافا الثابت. أنا عديم الخبرة عندما يتعلق الأمر بالعمل مع المكتبات وما إلى ذلك ، لذلك قد يفوتني شيء بسيط.

كمرجع ، كل عملاتي / ملفاتي موجودة في "\ Users \ user_name \ Documents \ MATLAB \ Image Analysis"

لقد قمت بلصق جميع الملفات من موقع Bio-Formats مباشرة في مجلد "تحليل الصور" هذا ، إلى جانب بقية ملفات .m الخاصة بي. ومع ذلك ، لا يمكنني استخدام التنسيقات الحيوية.

1 إجابة

1
افضل جواب

أعتقد أنك تحتاج فقط إلى تنزيل bfmatlab.zip واستخراجه ، ثم نقل \ bfmatlab \ bfmatlab إلى مسار MATLAB الحالي ، أو إضافة مجلد bfmatlab نفسه إلى مسار MATALB. في حالتك ، سيعمل نقل جميع الملفات ضمن \ bfmatlab \ bfmatlab إلى '\ Users \ user_name \ Documents \ MATLAB \ Image Analysis' بشكل جيد.

عندما يتم استدعاء bfopen ، ستضيف وظيفة bfCheckJavaPath الداخلية bioformats_package.jar إلى مسار جافا الديناميكي لـ MATLAB ، لذلك لا تحتاج إلى إضافة هذا البرطمان إلى مسار جافا بنفسك.

:مؤلف
فوق
قائمة طعام