Not exactly. You Jar your client like normal, then upload to a link path that wont change, like your web host.. Then in the launcher you put the client path and the launcher will run the client, Its very convenient if you are planning to do a bunch of client updates, as all you need to do is swap out the jar in your web host for updates.