Swapnil Patil
Swapnil Patil

Reputation: 613

Can i write file located at classpath

I want to write a text file at classpath. want to make some changes in that file.

this is spring boot application and packaging it as a jar. So basically this text file is located in jar & I want to make changes to that file.

Don't know it is possible or not.

but please suggest to me how I can do that?

Upvotes: 0

Views: 2252

Answers (1)

Shivam Puri
Shivam Puri

Reputation: 1666

Files inside a jar can be read from (called resource files in general).

You cannot modify them directly though. For that, you need them to be outside the jar.

Possible duplicate of Updating resource files at runtime

If it is a .properties file though, there are ways to do it.
Following blog seems helpful (https://crunchify.com/java-properties-files-how-to-update-config-properties-file-in-java/)

Upvotes: 2

Related Questions