Estou tentando encontrar um caminho para um Recurso, mas não tive sorte.
Isso funciona (no IDE e com o JAR), mas desta forma não consigo encontrar o caminho para um arquivo, apenas o conteúdo do arquivo:
ClassLoader classLoader = getClass().getClassLoader();
PrintInputStream(classLoader.getResourceAsStream("config/netclient.p"));
Se eu fizer isso:
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("config/netclient.p").getFile());
O resultado é:
java.io.FileNotFoundException: file:/path/to/jarfile/bot.jar!/config/netclient.p (No such file or directory)
Existe uma maneira de obter um caminho para um arquivo de recurso?