Great Work so far.
But it appears, that you have used Backslashes in your filehandling.
The Problem is: Linux or Mac are using Slashes in their filesystem, meaning that your application can't export cards. The developers of Java came up with a great solution for this Problem.
The Class File has static methods, which are called pathSeparator or Separator, in this method they evaluate the System property and are creating the correct pathSeparator string for your application. You probably should use them to create your Directory paths.
Example: String Directory = "CardCreator" + File.pathSeparator +"Settings";
If you will integrate this feature into your application your application will work on all systems.
Thank you a lot for your awesome work and time you invest to create this for us.
PS: I would like to help you with your work, feel free to contact me.
Hello, thank you for letting me know about this! You see, I rarely every use Linux and have never personally used a Mac so testing everything on my own isn't really possible.
Thank you so much for introducing me to pathSeperator, I have made use of it in my code and I think it might work properly on Linux and Mac now. However I can not release an update just yet as I have to make sure everything is ready and working as intended.
My name is Dominik Hauerstein and I am the main developer and founder of this application. Here, I will post updates about the program every once in a while.