Um arquivo JNLP é criado no formato JNLP (Java Network Launching Protocol). Ele contém informações como o endereço remoto para download de um programa/arquivo Java ( .JAR file) e a classe inicial a ser executada. Os arquivos JNLP são usados para iniciar e gerenciar programas Java em uma rede ou na Web (por exemplo, um applet em um navegador da Web).
Os arquivos JNLP são salvos em um formato XML e podem ser visualizados ou editados com um editor de texto. Eles podem ser clicados duas vezes para executar o programa se o Java Runtime Environment (JRE) estiver instalado na máquina.
NOTA: O JRE inclui a tecnologia Java Web Start, que abre arquivos JNLP e executa as instruções especificadas.