What Is JNLP (Java Network Launching Protocol)

Q

What Is JNLP (Java Network Launching Protocol)?

✍: FYIcenter

A

The Java Network Launch Protocol (JNLP) enables an application to be launched on a client desktop by using resources that are hosted on a remote web server. Java Plug-in software and Java Web Start software are considered JNLP clients because they can launch remotely hosted applets and applications on a client desktop.

Recent improvements in deployment technologies enable us to launch rich Internet applications (RIAs) by using JNLP. Both applets and Java Web Start applications can be launched by using this protocol. RIAs that are launched by using JNLP also have access to JNLP APIs. These JNLP APIs allow the RIAs to access the client desktop with the user's permission.

JNLP is enabled by a RIA's JNLP file. The JNLP file describes the RIA. The JNLP file specifies the name of the main JAR file, the version of Java Runtime Environment software that is required to run the RIA, name and display information, optional packages, runtime parameters, system properties, and so on.

Specifications of JNLP are developed and maintained by JSR 56: Java Network Launching Protocol and API.

 

Introduction of JavaWS and JNLP

⇒⇒FAQ for JavaWS (Java Web Start)

2017-10-16, 463👍, 0💬