The Java Web Start software allows you to download and run Java. A JNLP file is created in the Java Network Launching Protocol (JNLP) format. Java Network Launch Protocol (JNLP) files are used to launch applications from a hosted web server on a remote desktop client. This topic describes the syntax of the Java Network Launch Protocol (JNLP) file for rich Internet applications (RIAs). 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. Each file type on your computer is associated with an application that runs it.