Отсутствует ключ экстернализации Java String - PullRequest
0 голосов
/ 16 декабря 2010

Я использовал мастер экстернализации строк Eclipse для извлечения строк, которые затем сохраняются в файле конфигурации. Хотя, когда я запускаю его, я продолжаю получать NPE всякий раз, когда вызывается ресурс или System.getProperty ().

Я не могу найти документацию по этому вопросу, есть ли причина для этого?

Большое спасибо.

1 Ответ

2 голосов
/ 16 декабря 2010

Вы не найдете свой экстернализированный через System.getProperty().

Из документов System.getProperty():

Получает системное свойство, указанное указанным ключом.

Когда я запускаю String externalization wizzard , я получаю класс с именем Messages, для которого я могу вызвать .getString метод, подобный этому:

Messages.getString("Test.STR0")
...