ما الفرق بين ClassPath "إدخالات Bootstrap" و "إدخالات المستخدم" في كسوف؟

StackOverflow https://stackoverflow.com/questions/764725

سؤال

يحتوي Eclipse على شاشة تكوينات تشغيل مع علامة تبويب ClassPath.

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

لماذا ا؟

ما الفرق بين هذين الفئتين المختلفة من إعدادات ClassPath؟

هل كانت مفيدة؟

المحلول

هل يمكنك توليد ملف جرة كلا الاتجاهين استخراجها ومقارنتها. أنا فضولي فظيع إذا تغير ملف الجرة عند إضافة الإدخال. بعض المعلومات حول تحميل الفئة. قد تقدم بعض البصيرة. ال مواصفات ملفات جرة لا تقدم حقا أي تلميحات.

نصائح أخرى

الفرق هو ترتيب مواصفاتها في الفصل.

يدار bootstrap classpath بواسطة الفصل الدراسي أعلى مستوى عند بدء تشغيل VM الذي سيقوم بتنفيذ التطبيق. (من Commandline هذا هو Speicfied باستخدام -xbootclasspath)

المستخدم ClassPath هي إدخالات تدار بواسطة تطبيق Classlader.

أي إدخالات في bootstrap classpath تأخذ الأسبقية على المستخدم classpath.

يتم تهيئة هذه بناء على المشروع الذي يحتوي على التطبيق للإطلاق، ولكن يمكنك تعديلها في تكوين قاذفة للتطبيق الذي تقوم به WNAT لإطلاقه في الكسوف.

لماذا لم تنجح: ماذا كانت الجرار؟ هل كانت أشياء تحتاج إلى تحميلها من فصول وقت التشغيل (مثل استبدال محلل XML) Libs؟)

يرى http://java.sun.com/j2se/1.4.2/docs/tooldocs/findingclasses.html. لمزيد من التفاصيل.

- سكوت

واحد منهم هو التحقق من المصادر / casspaths في المحرر، والآخر هو بيئة وقت التشغيل.

أظن.

ماذا بحق الجحيم، لقد مازح اليوم على أي حال.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top