I'm writeing an application that will run automaticaly at startup. If I use jnlp to distribute the application, will the application keep on being downloaded everytime the client starts up, or is the application kept on the client somewhere? Also, if it is kept on the client, where is it kept?
The application is only downloaded the first time it is run, or when any changes are made to the app. Where the application files are cached locally is determined by JNLP, so they cannot be accessed through the local file system. Use getResource to access needed resources.