Java Network Launching Protocol

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Added specifications; changed the release date to what is listed in the specifications; added reference to XML in body and added Category:XML based file formats)
(Added another link)
Line 26: Line 26:
  
 
== Links ==
 
== Links ==
 +
* [https://docs.oracle.com/javase/8/docs/technotes/guides/javaws/index.html Java 8 Java Web Start documentation]
 
* [https://web.archive.org/web/20111130085020/http://docs.oracle.com/javase/1.4.2/docs/guide/jws/index.html Java 1.4 developer documentation]
 
* [https://web.archive.org/web/20111130085020/http://docs.oracle.com/javase/1.4.2/docs/guide/jws/index.html Java 1.4 developer documentation]
 
* [http://www.upubuntu.com/2012/12/how-to-run-jnlp-files-under-ubuntulinux.html How To Run JNLP Files Under Ubuntu/Linux Mint]
 
* [http://www.upubuntu.com/2012/12/how-to-run-jnlp-files-under-ubuntulinux.html How To Run JNLP Files Under Ubuntu/Linux Mint]

Revision as of 20:35, 19 June 2019

File Format
Name Java Network Launching Protocol
Ontology
Extension(s) .jnlp
MIME Type(s) application/x-java-jnlp-file[1]
Wikidata ID Q3156935
Released 2000[2]

The Java Network Launching Protocol (JNLP) is the file format used by Java Web Start, a Java component that allows programs to be run outside of the browser (i.e. not as applets) but still in a sandbox. Users download the JNLP file and give it to an interpreter, which in turn downloads resources (Jar files, splash screens, etc.) whose URLs are listed by the file, and runs them. JNLP is based on XML. Java Web Start, like the applet system, eventually fell into disuse, and it was finally removed in Java version 11[3] in 2018[4].

Contents

Extensions

JNLP files use the extension ".jnlp".

Specifications

Samples

Software

  • NetX - currently maintained as part of IcedTea after the original was abandoned[5]
    • Debian package icedtea-netx
  • Official Java releases before 11

Links

References

  1. https://stackoverflow.com/questions/39057945/proper-mime-media-type-for-jnlp-files
  2. https://jcp.org/en/jsr/detail?id=56
  3. http://www.oracle.com/technetwork/java/javase/javaclientroadmapupdate2018mar-4414431.pdf → p. 6
  4. Wikipedia:Java version history
  5. Description of Debian 10 package icedtea-netx
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox