Yes I have done it.
1. You also need to read the instructions on how to add the appid into your app.
2. You need to use the packaging utility to package your jars into one jar.
3. After you run the package utility you need to sign the jar created by the utility.
4. then run the package validation utility
jnlp is not used at all. Do not use pack200 against the jars. native libraries are not loaded by appup center you have to do that in your code.