Finding help from here we are now able create a Mac application from a jar file and associate the application with certain file extension .
When double click a file with
Apple provides some specific classes that allow you to better incorporate Java applications into Mac OS X. Google for "Apple Java eawt", or try this link: http://developer.apple.com/library/mac/documentation/Java/Reference/JavaSE6_AppleExtensionsRef/api/com/apple/eawt/package-summary.html. Look especially for the Application- and ApplicationAdapter-Class (reps. their not-deprecated parts). you can register special listeners to get the information about files that should be opened.
Use Java Web Start to declare the interest in that file-type. Here is a demo of the JNLP file services that associates the .zzz
file-type with the app. This approach should work for OS X (& Windows, & *nix).