I've created an application that is going to be run on Windows, Mac OX and Linux. I need to be able to store and read user settings on the fly.
User settings take the form of strings and a key and value pair would work well.
I'm currently using a properties file however this can't be written too on the fly within a JAR.
I'm struggling to find alternatives, what are the options to be able to do this?