How should I correctly jar my client (when I want to make it available for others)?

This is how I think I should jar my client please correct me where I am wrong:

1. I change all the ip's in the client from 127.0.0.1 to 'my own ip'.
2. I compile my client so that the changes to the ip I made are taken up in the .class files.
3. I now use JAR Maker to jar the bin file of my client (so I am only jarring the .class files).
4. Now I could send that file to people that want to play my server (together with a cache614 file).

Goal: If they open my jarred client file with java they will be able to play my server (If it's online).

Edit: This is for a 614 server and I think I can jar my cache myself but if there is any special thing I should do/know before jarring my cache please tell me. I just want to know how to jar my client correctly.