Java Network Launching Protocol
From Just Solve the File Format Problem
(Difference between revisions)
(Added mimetype and Wikidata) |
(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) |
||
Line 5: | Line 5: | ||
|mimetypes={{mimetype|application/x-java-jnlp-file}}<ref>https://stackoverflow.com/questions/39057945/proper-mime-media-type-for-jnlp-files</ref> | |mimetypes={{mimetype|application/x-java-jnlp-file}}<ref>https://stackoverflow.com/questions/39057945/proper-mime-media-type-for-jnlp-files</ref> | ||
|wikidata={{wikidata|Q3156935}} | |wikidata={{wikidata|Q3156935}} | ||
− | |released= | + | |released=2000<ref>https://jcp.org/en/jsr/detail?id=56</ref> |
}} | }} | ||
− | 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 [[URL]]s are listed by the file, and runs them. Java Web Start, like the applet system, eventually fell into disuse, and it was finally removed in Java version 11<ref>http://www.oracle.com/technetwork/java/javase/javaclientroadmapupdate2018mar-4414431.pdf → p. 6</ref> in 2018<ref>[[Wikipedia:Java version history]]</ref>. | + | 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 [[URL]]s 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<ref>http://www.oracle.com/technetwork/java/javase/javaclientroadmapupdate2018mar-4414431.pdf → p. 6</ref> in 2018<ref>[[Wikipedia:Java version history]]</ref>. |
== Extensions == | == Extensions == | ||
JNLP files use the extension ".jnlp". | JNLP files use the extension ".jnlp". | ||
+ | |||
+ | == Specifications == | ||
+ | * [https://jcp.org/en/jsr/detail?id=56 Directory of specifications] (some old ones are only available through the Wayback Machine) | ||
== Samples == | == Samples == | ||
Line 31: | Line 34: | ||
[[Category:Sun]] | [[Category:Sun]] | ||
+ | [[Category:XML based file formats]] |
Revision as of 20:34, 19 June 2019
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
- Directory of specifications (some old ones are only available through the Wayback Machine)
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
- Java 1.4 developer documentation
- How To Run JNLP Files Under Ubuntu/Linux Mint
- Wikipedia:Java Web Start
References
- ↑ https://stackoverflow.com/questions/39057945/proper-mime-media-type-for-jnlp-files
- ↑ https://jcp.org/en/jsr/detail?id=56
- ↑ http://www.oracle.com/technetwork/java/javase/javaclientroadmapupdate2018mar-4414431.pdf → p. 6
- ↑ Wikipedia:Java version history
- ↑ Description of Debian 10 package icedtea-netx