O'Reilly logo

Java™ Deployment with JNLP™ and Webstart™ by Mauro Marinilli

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Legal Notes

An often-overlooked aspect of deployment is its legal side as involves the redistribution of third-party software needed for our application. We will focus only on deployment-related issues here.

Commercial Third-Party Redistributables

Given the huge number of slightly different contracts each vendor establishes, we are forced to discuss only the main features of such contracts.

Generally speaking, there could be three types of inclusion of a third-party library in your application:

  • Including the vendor's provided JAR files.

  • As individual class files (that is, unjarring the related JAR files).

  • As class files included in your application JAR files.

Often, the most important issue for developers is the ability to “break” the provided ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required