Java Web Start

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 15. marts 2013; checks kræver 4 redigeringer .

Java Web Start (ofte JavaWS ) er en teknologi fra Sun Microsystems , der giver dig mulighed for at køre Java -applikationer fra en browser . Baseret på Java Network Launching Protocol (JNLP). I modsætning til applets kører Web Start-applikationer ikke i browservinduet og har ingen direkte forbindelse til det.

Sun udgav version 1.0 i marts 2001. Startende med J2SE 1.4 er Web Start inkluderet i Java Runtime Environment som standard.

WebStart blev forældet i Java 9 og fjernet i Java 11 [1] .

Forskelle mellem Java Web Start og applets

JNLP

JNLP-protokollen beskriver lanceringen af ​​Java Web Start-applikationer. JNLP består af et sæt regler, der definerer, hvordan udløsningsmekanismen specifikt implementeres. JNLP-filer inkluderer oplysninger såsom placeringen af ​​jar-arkiverne, navnet på applikationens hovedklasse. En korrekt konfigureret browser sender JNLP-filerne til JRE, som downloader applikationen til klientcomputeren og kører den.

Selvom denne protokol oftest bruges til at køre selvstændige applikationer uden for en browser, kan den også bruges til at køre almindelige applets i et browservindue, hvilket udvider standardfunktionaliteten fra HTML-tags i sådanne tilfælde.

Brug

For at forberede en applikation til levering ved hjælp af Java Web Start, skal du pakke den i en eller flere JAR-filer. Derefter skal du forberede en deskriptorfil i JNLP-format (Java Network Launch Protocol). Host nu filerne på webserveren. Derefter skal du sikre dig, at din webserver genkender MIME-typen i mappen application/x-java-jnlp-file i .jnlp-filer (browsere bruger MIME-typen til at genkende programmet, der skal køre). Detaljer kan findes i dokumentationen, der følger med din webserver.

Links