I want my java desktop application to know if the user is running it for the first time on that pc. Since the jar-file might be shared between users i don\'t want to write t
I would recommend using the users home directory where you can place a user specific settings file. This will allow you to detect first time users as well as remember any preferences they may choose.
System.getProperty("user.home"); // returns the home directory cross platform