I am trying to write a .txt file in a resource folder but it doesn't write anything. I am able to read the same .txt file by doing:
Scanner scanner = null;
InputStream IS = MyClass.class.getResourceAsStream("/File/My FileH");
scanner = new Scanner(IS);
But when it comes to write, I have tried doing:
PrintWriter writer = new PrintWriter(
new File(this.getClass().getResource("/File/My FileH").getFile()));
writer.println("hello");
writer.close();
Any suggestions on how to write in that folder?
You can't write something in to a resource, assume that you packed your resource as a jar. Jar is only read only
. You can't update that. Either you can extract the jar
and edit the contents.
You can try Preferences as an alternative
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With