title: Convert .jar to an application for Windows, Linux & Mac
body: <p>I made a Java application with Eclipse (exported in <strong>*.jar</strong>), and I want to export it for Windows (<strong>.exe</strong>), Linux (<strong>.?</strong>) and MAC (<strong>.?</strong>). I don't own any Linux or MAC machine, so I don't know what extension file is required for each one. So I have several questions :</p>
  
  <ul>
  <li><p>For Windows, I used Launch4j to create my *.exe file, but is there any equivalent for MAC and Linux ?</p></li>
  <li><p>My application saves options into the Windows registry (I used the "<em>JavaRegisrtyWrapper</em>" library). Is there any "registry" equivalent for MAC and Linux (and how can I read/write informations there) ?</p></li>
  <li><p>Is it possible to avoid the Windows alert "Unknown publisher" for users when they try to launch the *.exe file after the download ? (And will I have the same problem on MAC and Linux ?). I tried to create my own certificate, and to sign the file with "signtool.exe" but it didn't work.</p></li>
  </ul>
  
  <p>Thanks !</p>
  
  <p>EDIT : Before converting the *.jar file into any other format, I have to modify my code to get user's OS, and the "documents" folder for each case. I think <code>os.name</code> can satisfy the first request, but can I use <code>user.home + "Documents"</code> for Windows, Linux &amp; Mac (if this folder exists...) ?</p>