Как прагматично получить доступ к пути ресурса, доступ только к целевому пути - PullRequest
0 голосов
/ 09 июля 2019

при использовании этого кода:


   ClassLoader classLoader = update.class.getClassLoader();
   File file = new File(classLoader.getResource("read").getFile());
   System.out.println(file.getPath());

получая этот путь

"C:\Users\Amr\Desktop\Java_Projects\maze\target\classes\read"

на самом деле мне нужно это

"C:\Users\Amr\Desktop\Java_Projects\maze\src\main\resources\read" Но не удается получить доступ к пути ресурса, только целевой путь

1 Ответ

0 голосов
/ 09 июля 2019

попробуйте, но вам нужен полный путь. если вы не ищете файлы в classpath

FileSystems.getDefault().getPath("C:\Users\Amr\Desktop\Java_Projects\maze\src\main\resources\read")

ура

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