Не могу получить доступ к файлу свойств - PullRequest
2 голосов
/ 02 февраля 2012

Я сделал плагин из внешнего банку. В этом банке есть доступ к файлу свойств:

final Properties properties = new Properties();
final String fileName = "/" + thisClass.getName() + ".properties";
InputStream inputStream;
try
{
  inputStream = thisClass.getResourceAsStream(fileName);
  properties.load(inputStream);
}

В моем RCP-приложении inputStream имеет значение null. Я также экспортировал пакет по умолчанию в плагин. Что не так.

1 Ответ

4 голосов
/ 03 февраля 2012

Я решил свою проблему. Решение состоит в том, чтобы сделать Eclipse-BuddyPolicy Entry в Manifest.mf плагина с помощью внешней банки.

Eclipse-BuddyPolicy: global

Это описано в Справке Eclipse: Руководство по разработке плагинов платформы -> Справка -> Другая справочная информация -> Сторонние библиотеки и загрузка классов

...