Ich versuche, einen Weg zu einer Ressource zu finden, aber ich hatte kein Glück.
Dies funktioniert (sowohl in der IDE als auch mit der JAR), aber auf diese Weise kann ich keinen Pfad zu einer Datei erhalten, sondern nur den Dateiinhalt:
ClassLoader classLoader = getClass().getClassLoader();
PrintInputStream(classLoader.getResourceAsStream("config/netclient.p"));
Wenn ich das mache:
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("config/netclient.p").getFile());
Das Ergebnis ist:
java.io.FileNotFoundException: file:/path/to/jarfile/bot.jar!/config/netclient.p (No such file or directory)
Gibt es eine Möglichkeit, einen Pfad zu einer Ressourcendatei zu erhalten?