سؤال

بادئ ذي بدء، مرحبا بالجميع (/ العالم)!

أنا جعل تطبيق Eclipse RCP 'الذي يحتاج إلى تفتيش بعض .ملكيات تقع في بعض الإضافات من هو المعرف الذي أعرفه في وقت التشغيل.

أود أن أعرف ما إذا كان هناك سهل طريقة لقراءتها، على سبيل المثال أعرف أنه في البرنامج المساعد الخاص بي * Org.anyname.myplugins.mypluginthatrocks. لدي ملف اسمه mayawsomeproperties..properties *، كيف يمكنني فتحه وقراءته بسهولة مع نوع من نظام getter / setter مثل

String getInProperties(String fileNameOrPath,String myPropertieId)
void setInProperties(String fileNameOrPath,String myPropertieId,String myPropertieValue)
أو
String getInProperties(File file,String myPropertieId)
void setInProperties(File file,String myPropertieId,String myPropertieValue)
أو أي معنى آخر في هذا النوع إذا كنت تحصل على ما أعنيه ...

شكرا مقدما ^^

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

المحلول

حسنا، إذا كانت هذه هي عقارات قديمة عادية، فهناك القديم الجيد حزمة الموارد التي سوف تفعل الخدعة.

ولكن، إذا كنت ترغب في القيام بذلك، IMHO، نظافة بعض الشيء، وفي رأي المزيد من الكسب العلف، أود أن أقترح عليك إنشاء فئة تستخدمها من فئة NLS، كما شرح هنا.

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