title: Setting the default JFileChooser directory to a relative path from JAR location
body: <p>Just a quick summary of what I'm hoping to do:</p>
  
  <p>I currently have a Swing application on a shared folder in my home network (personal use only, so convenience trumps best practices in this case).  This application is a map editor, which I use from a couple different computers in the house, and would also like to use on other computers if I need to work from a different location entirely.</p>
  
  <p>Long story short, I'm trying to find a way to set it up so that, when running the JAR file and opening the file chooser, the JFileChooser defaults to the directory the JAR is in (or even better, a folder within the JARs root folder).  As it is, I can only assign an absolute directory, via the JFileChooser constructor.  I'm doing this now (using the network directory), but would prefer a relative setup.</p>
  
  <p>Is such a thing possible?  I can't shake the feeling I'm doing something wrong, because I imagine this would be a common question, but I can't seem to find it asked anywhere (or rather, I don't see any answers when I search)</p>