getResourceAsStream () не работает в Ubuntu, работает в Windows - PullRequest
0 голосов
/ 29 мая 2018

У меня есть следующий фрагмент кода:

String name = "_a.properties"
InputStream in  = PropertyResolver.class.getClassLoader().getResourceAsStream(name);
String name2 = "folder/_b.properties"
InputStream in2  = PropertyResolver.class.getClassLoader().getResourceAsStream(name2);

Это проект java / spring boot / maven, структура каталогов выглядит следующим образом:

/config
  _a.properties
  /folder
    _b.properties

В Windows 10 64bit(Java версия 1.8.0_151) машина, на которой выполняется java -jar (myfile), оба входных потока успешно разрешаются.

При работе в Ubuntu 64bit (openjdk версия 10.0.1) второй разрешается, тогда как первый всегда нулевой.

Я попытался изменить значения имени на "/_a.properties" и "./_a.properties", но, похоже, ничего не работает.

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...