File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JNLP and Web Start and the fly likes Delivering configuration files to client Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JNLP and Web Start
Bookmark "Delivering configuration files to client" Watch "Delivering configuration files to client" New topic

Delivering configuration files to client

Fabio Piergentili
Ranch Hand

Joined: Sep 04, 2009
Posts: 57
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.

Thank You
Paul Clapham

Joined: Oct 14, 2005
Posts: 19973

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.
I agree. Here's the link:
subject: Delivering configuration files to client
It's not a secret anymore!