Sto cercando di ottenere un percorso per una risorsa ma non ho avuto fortuna.
Funziona (sia in IDE che con JAR) ma in questo modo non riesco a ottenere un percorso per un file, solo il contenuto del file:
ClassLoader classLoader = getClass().getClassLoader();
PrintInputStream(classLoader.getResourceAsStream("config/netclient.p"));
Se lo faccio:
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("config/netclient.p").getFile());
Il risultato è:
java.io.FileNotFoundException: file:/path/to/jarfile/bot.jar!/config/netclient.p (No such file or directory)
C'è un modo per ottenere un percorso a un file di risorse?