I am trying to deliver configuration files to the client applications via jnlp. I know I have to sign the jars and also think that I need to extract the files from the jars via a classloader. Does anyone have an example of how to accomplish this? I am not sure how to extract and write the files to the clients file system.
The usual way to get a resource (such as a configuration file) from one of the jars in an application's classpath is via the getResourceAsStream method of any of the classes in the application. Like this:
(The slash at the beginning of the URL says "Get the resource from the root of a classpath entry", but if the resource is in the same directory as the class in which this code is located, you can leave it off, making the URL relative to the class.)
I assume this should work just as well for a Web Start application as for any other application.