title: How to deploy Swing application on different OSs?
body: <p>I'm new to Java Swing applications and I'd like to port an old WindowsForm from C# to Java.
  Now I'm wondering how can I obtain a desktop application that can be deployed to several platforms?
  How can I create an installation package, for example, for Windows, Ubuntu and Mac OS?
  How can I create a Desktop link to execute my application?
  So, how can I obtain something similar to a WindowsForm in Java?</p>