JNLP stands for Java Network Launching protocol, an format for XML files which describe how to launch Java Web Start applications.
This project focuses on programmatic manipulation of JNLP files. With Juneloop you can:
- Parse a JNLP file or resource into a JNLP object structure (unmarshalling).
- Create or modify a JNLP object structure programmatically.
- Serialize a JNLP object structure into a JNLP file or resource (marshalling).
Adding Juneloop dependencies
Juneloop is built with Maven and distributed via the central Maven repository.
If you're using Maven you'll only need to add the
If you're not using Maven, here's a list of JARs (and where to get them):
Here's a very simple unit test which demonstrates how to work with Juneloop:
Juneloop is hosted and developen on Sourceforge.net: