मैं एक संसाधन के लिए एक रास्ता पाने की कोशिश कर रहा हूं लेकिन मुझे कोई भाग्य नहीं है।
यह काम करता है (दोनों IDE और JAR के साथ) लेकिन इस तरह से मुझे एक फ़ाइल का रास्ता नहीं मिल सकता है, केवल फ़ाइल सामग्री:
ClassLoader classLoader = getClass().getClassLoader();
PrintInputStream(classLoader.getResourceAsStream("config/netclient.p"));
अगर मैं ऐसा करता हूं:
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("config/netclient.p").getFile());
परिणाम है:
java.io.FileNotFoundException: file:/path/to/jarfile/bot.jar!/config/netclient.p (No such file or directory)
क्या संसाधन फ़ाइल के लिए एक रास्ता है?