Как получить доступ к файлам ресурсов, которые хранятся в папке ресурсов - PullRequest
0 голосов
/ 19 июня 2019

Как получить абсолютный путь к файлам (cacerts.pem, client.pem, client-key.pem), которые хранятся в папках, как показано на рисунке ниже

Это в затмении иокружающая среда enter image description here

1 Ответ

1 голос
/ 19 июня 2019

Я обычно использую чит, чтобы туда добраться!

Paths.get(SomeClass.class.getClassLoader().getResource("").toURI());

Когда Java-код собран, все ресурсы переходят к своему целевому выводу, например, у вас будет что-то вроде target / io / geocloud / management / client / *.

Для вашей конкретной задачи я бы немного изменил код и сделал что-то вроде

Paths.get(SomeClass.class.getClassLoader().getResource("io/geocloud/management/client/ca/cacerts.pem").toURI()).toAbsolutePath().toString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...