Java Web Start
Java Web Start je technologie určená ke snadné distribuci a spouštění GUI aplikací v Javě prostřednictvím internetu nebo intranetu. Aplikace není nutné složitě stahovat a instalovat, ale spouští se prostým kliknutím na odkaz na webové stránce. Zároveň je zajištěno, že uživatel pracuje s aktuální verzí programu a je tak eliminován i problém distribuce aktualizací. Jediným požadavkem je, aby na počítači uživatele byla nainstalována Java s podporou Java Web Start (ta je standardní součástí Java SE od verze 1.4). To se dá ale zajistit vhodným kódem v jazyce JavaScript.
Viz ukázkové příklady na adrese http://java.sun.com/products/javawebstart/demos.html.
Jak distribuovat aplikace pomocí JWS
- Nejdříve je nutné všechny jar archivy podepsat.
- Dále je třeba vytvořit příslušný jnlp soubor.
- Tento soubor se i s příslušnými jar archivy s aplikací a potřebnými knihovnami umístí na web.
Webový server musí být nastaven tak, aby jnlp soubor posílal se správným mime typem application/x-java-jnlp-file. Např. u serveru Apache je nutné do souboru mime.types
přidat následující řádek (pokud tam již není přítomen):
application/x-java-jnlp-file jnlp