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] .
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.
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.
Java | |
---|---|
Platforme | |
Sun Technologies | |
Nøgle tredjepartsteknologier | |
Historie |
|
Sprogegenskaber | |
Scripting sprog |
|
Java konferencer |
|