Java

VIKTIGT

Java TM Web Start

Version 1.0.1

 

 Skicka kommentarer och feedback till javawebstart-feedback@eng.sun.com .

Innehåll

Inledning
Använda Java Web Start
Systemkrav
Installationsanvisningar
Lägga till en ny JRE
Uppfylla JNLP-specifikationerna
Ändringar

Inledning

Java Web Start är en ny användningsteknik för program som är baserade på Java TM-teknik.  Den förenar datorn och Internet så att användaren kan starta och hantera program på webben. Med Java Web Start startar du program genom att klicka, och du kan alltid vara säker på att du kör den senaste versionen, vilket gör komplicerade installationer eller uppgraderingar onödiga.

När programvara distribueras på nätet på traditionellt vis måste du först hitta installationsfilen på webben, hämta den, hitta själva exe-filen och köra installationsprogrammet. När installationsprogrammet körs tillfrågas du om installationsmappar och installationsalternativ som fullständig, standard eller minimal. Denna process brukar ta tid och måste upprepas varje gång en ny version av programvaran släpps.

Program som används på webben, t.ex HTML-baserade e-postklienter och kalendrar,  auktionswebbplatser osv, är däremot mycket enkla att installera och använda. Webbläsaren utför hela processen automatiskt. Du behöver inte utföra någon komplicerad hämtning, installation eller konfiguration, och du har garanterat alltid tillgång till den senaste versionen.

Med Java Web Start får du samma förmåner för fullständiga program som beskrivs ovan för HTML-baserade program. Java Web Start är en lösning för programanvändning på webben. Att använda ett fullständigt program istället för en HTML-baserad klient kan ha många fördelar.

Du måste du hämta programmet första gången du använder det. Ett HTML-baserat program har en mycket låg kostnad när du aktiverar det första gången. En webbsida visas vanligtvis inom några sekunder. För ett program baserat på Java TM-teknik krävs hämtningstider på några minuter med en vanlig modemanslutning. Med Java Web Start lagras alla hämtade filer lokalt på datorn. Även om den första aktiveringskostnaden är högre än för HTML-sidor, startas programmet nästan meddetsamma när du startar det i fortsättningen, eftersom alla resurser som krävs redan är tillgängliga lokalt.

Varje gång du startar Java Web Start, söks webbservern igenom efter en eventuell ny programversion, som då hämtas och installeras automatiskt. Programmen uppdateras alltså automatiskt. Du slipper med andra ord alla komplicerade uppgraderingsprocedurer.

Säkerhet

Java Web Start byggdes på plattformen Java 2, som har en omfattande säkerhetsarkitektur. Program som startas med Java Web Start körs som standard i en begränsad miljö ("sandbox") med begränsad åtkomst till filer och till nätverket. Om du startar program med Java Web Start upprätthåller du systemets säkerhet och integritet.

Ett program kan begära obegränsad åtkomst till ditt system. I så fall visar Java Web Start en säkerhetsvarning när programmet startas för första gången. Säkerhetsvarningen visar information om programmets ursprung, d.v.s. tillverkaren som utvecklade programmet. Om du vill lita på tillverkaren kan programmet startas. Informationen om programmets ursprung baseras på digitala kodsignaturer.

Använda Java Web Start

Med Java Web Start kan du starta program som är baserade på Java-teknik direkt från webben. Ett program kan startas på tre olika sätt: Programmet körs på samma sätt vilken startmetod du än använder. Java Web Start återansluter alltid till webbservern för att leta efter en uppdaterad version av ett visst program.

Starta från en webbläsare

På produktsidan för Java Web Start (http://java.sun.com/products/javawebstart ), finns det länkar till flera program som du kan starta genom att klicka med musen. Försök att starta de olika programmen genom att klicka på start-knapparna. Webbläsaren startar Java Web Start, som hämtar, lagrar och kör programmet. Du kommer att märka att programmet startar mycket snabbare den andra gångn. Det beror på att det redan finns lokalt och inte behöver hämtas igen.

De flesta demo-program på sidan hämtas och körs utan att du behöver göra något. Dessa program körs i en begränsad miljö, där de hindras från att komma åt den lokala disken och nätverket, och de installerar garanterat inte några virus på din dator.

Vissa demo-program kräver extraprivilegier, som tillgång till den lokala hårddisken. En säkerhetsdialogruta med information om programmets ursprung baserat på vem som signerade koden digitalt visas för dessa program. Programmet körs endast om du väljer att lita på tillverkaren.

Så enkelt är det att använda Java Web Start, men hur fungerar det? HTML-länkarna som startar programmet är faktiskt vanliga HTML-länkar. Istället för att leda till en annan webbsida, länkar de till en särskild konfigurationsfil som kallas en JNLP-fil. Webbläsaren undersöker filen och/eller filens MIME-typ och ser att den tillhör Java Web Start. Webbläsaren startar Java Web Start med den hämtade JNLP-filen som ett argument. Java Web Start visar en välkomstskärm och fortsätter att hämta, lagra och köra programmet enligt instruktioner från JNLP-filen. 

Starta från den inbyggda programhanteraren

Programhanteraren är en inbyggd del av Java Web Start. Med programhanteraren kan du enkelt starta program som har startats tidigare av Java Web Start. Den är en kombination av en historikmeny och en start/programmeny för dina webb- och Java-baserade program. Med programhanteraren kan du se ytterligare information om ett program, och gå till hemsidan för ett visst program.

Du startar ett program från programhanteraren genom att dubbelklicka på programikonen eller genom att klicka på start -knappen.

En annan viktig funktion i programhanteraren är dialogrutan med inställningar där du kan granska och ändra inställningarna som används av Java Web Start. Inställningarna omfattar flikar för följande:

Du startar programhanteraren genom att klicka antingen på ikonen Java Web Start på Skrivbordet eller på Start-menyn i Windows. Solaris/Linux startar du genom att använda kommandot javaws i installationsmappen för Java Web Start. Programhanteraren kan också startas från en webbläsare. Produktsidan ( http://java.sun.com/products/javawebstart) visar ett exempel på detta.

Starta från ikoner på skrivbordet eller Start-menyn (endast Windows).

Java Web Start kan automatiskt skapa genvägar för webbanvända, Java-baserade program på Skrivbordet i Windows och i Start-menyn. Som standard frågar Java Web Start om en genväg ska skapas den andra gången ett program startas. Detta kan du ändra på inställningspanelen.

Du kan också lägga till och ta bort genvägar med hjälp av programhanteraren, med funktionen Program/Skapa genväg, och menyobjektet Program/Ta bort genväg.

Använda Java Web Start bakom en proxy-Server/Brandvägg

Java Web Start måste konfigureras med korrekt proxy-inställningar för att kunna starta program utanför din brandvägg. Java Web Start försöker automatiskt känna av proxy-inställningarna från standardwebbläsaren på ditt system (IE eller Netscape på Windows, och Netscape på Solaris/Linux). Java Web Start stöder de flesta automatiska konfigureringsskript för webb-proxyinställningar. Programmet avkänner proxy-inställningar i nästan alla miljöer.

Om proxy-inställningen inte upptäcks, ombes du att ange proxy-inställningar den första gången du använder Java Web Start. Java Web Start ber dig också om ett lösenord som krävs för att komma åt en verifierande proxy-server. Användarnamnet och lösenordet lagras för den aktiva versionen av Java Web Start. Om du kommer åt en säker webbplats tillfrågas du om användarnamn och lösenord av en nyligen startad Java Virtual Machine. Denna information lagras i en förekomst av en Java Virtual Machine.

Du kan även använda inställningspanelen för Java Web Start för att visa eller redigera proxy-konfigurationen. Starta programhanteraren, antingen genom att klicka på ikonen på skrivbordet (Windows), eller genom att skriva ./javaws i installationsmappen för Java Web Start (Solaris/Linux). Sedan väljer du Redigera/Inställningar.  Om du befinner dig i en miljö där du har åtkomst till webben genom en proxy-server, uppmanas du att använda inställningspanelen i Java Web Start för att kontrollera att inställningarna är korrekta.
 

Systemkrav

Denna version av Java Web Start har testats på följande system: Plattformskraven för användning av Java Web Start är samma som rekommenderas för JRE.

Installationsanvisningar

Uppgradera från version 1.0

Version 1.0 behöver inte avinstalleras innan version 1.0.1 installeras. Dock skriver installationen av version 1.0.1 över version 1.0 och uppdaterar webbläsare för att använda den nya versionen, 1.0.1. Om du vill aktivera version 1.0 igen, måste du installera om den.

Version 1.0 och 1.0.1 använder samma konfigurationsinställningar och samma mapp för programfiler. Därför behålls alla dina inställningar efter uppgraderingen.

En särskild uppgradering som inte innehåller Java Runtime Environment finns tillgänglig för Windows. Du rekommenderas hämta och installera denna variant om du inte redan har installerat Java Web Start 1.0.

Uppgradera från version 1.0 beta

Cache-layouten och sökvägen för javaws.cfg har ändrats från 1.0-beta till denna utgåva. I ovanliga fall kan detta leda till att Java Web Start 1.0.1 inte fungerar. Du kan lösa problemet genom att tömma användarens lokala konfigurationsmapp. Mappen finns i ~/.javaws/ på Solaris/Linux, och vanligtvis i C:\Windows\Profiles\.javaws eller C:\Windows\Profiles\<username>\.javaws på Windows.

Installera på Windows 95/98/NT/2000

Hämta filen javaws-1_0_1-win-int-rt.exe från webbplatsen java.sun.com genom att klicka på ikonen Download Now. Leta rätt på och kör den hämtade filen. Detta startar en standardinstallationsguide i Windows som leder dig genom installationen. Installationsprogrammet frågar efter installationsmappen (standard är c:\Program Files\Java Web Start). Detta är troligen acceptabelt. Klicka på knappen Nästa. Installationsprogrammet installerar alla nödvändiga filer och inställningar för Java Web Start. Du tillfrågas av installationsprogrammet om du vill starta om webbläsaren Netscape Navigator om denna är aktiv.

Installationsprogrammet letar efter Java Runtime Environment-miljöer (JRE) av version 1.2 eller senare som redan är installerade i Windows, och konfigurerar automatiskt Java Web Start för att använda dem. Installationsprogrammet installerar också Java 2 Runtime Environment 1.3.0 om det inte redan är installerat.

Installationsprogrammet registrerar filtillägget .jnlp och MIME-typen application/x-java-jnlp-file i Windows så att Java Web Start kan startas från både Netscape Navigator och Internet Explorer (samt de flesta andra webbläsare) när en länk till en JNLP-fil aktiveras. Installationsprogrammet installerar också genvägar till programhanteraren på Skrivbordet och i Start-menyn i Windows.

Installera på Solaris/Linux

Solaris- och Linux-versionerna av Java Web Start levereras som en ZIP-fil. ZIP-filen innehåller installationsskriptet install.sh, tillsammans med Readme_sv.html (denna fil). Installationsskriptet är ett sh-skalskript för Solaris och ett bash-skalskript för Linux. Installationsprogrammet levereras inte med en JRE-miljö. Denna måste finnas förinstallerad på systemet.

Hämta javaws-1_0_1-solsparc-int.zip för Solaris/SPARC, javaws-1_0_1-solx86-int.zip för Solaris/x86, or javaws-1_0_1-linux-int.zip för Linux/x86.

När du tillfrågas om var du vill spara installationsprogrammet för Java Web Start väljer du en mapp som är ett lämpligt permanent hem för din kopia av Java Web Start, till exempel din arbetskatalog.

När hämtningen är klar öppnar du zip-filen och kör installationsskriptet för Java Web Start. Skriptet ber dig att ange sökvägen till en kompatibel JRE för Java 2. Exempel: (texten i rött skrivs in av användaren)

mushmouth% unzip javaws-1_0_1-solsparc-int.zip
mushmouth% ./install.sh
...
Do you agree to the above license terms? [yes or no]
yes
In order to use Java Web Start you must have a version of Java 2 standard edition installed. If you do not, you can download one from http://java.sun.com.
Please enter the path of your installation (e.g. /usr/local/java/jdk1.2): /usr/local/java/jdk1.2.2

Creating javaws.cfg...
Extracting...
Updating action...
Updating ~/.mailcap...
Updating ~/.mime.types...

Installationsprogrammet skapar undermappen javaws och installerar alla filer för Java Web Start till den.

Installationsprogrammet installerar också filerna .mailcap och .mime.types så att Java Web Start startas när Netscape Navigator påträffar en länk till en JNLP-länk. På Solaris installeras krokar till CDE så att Java Web Start startas om du dubbelklickar på .jnlp-filerna i filhanteraren.

Du måste starta om Netscape för att vara säker på att det registrerar den nya MIME-typen.

Använda Java Web Start med Netscape 6/6.01

Användare av Netscape 6/6.01, bör ställa in Java Web Start MIME-typen (JNLP) genom att välja Redigera->Inställningar->Navigator->Hjälpprogram. Filtillägget är "jnlp", MIME-typen är "application/x-java-jnlp-file" och den bör hanteras av den exekverbara javaws-filen i mappen Java Web Start.

Observera att du måste använda versionen av demosidan som inte kör Javascript. Detta beror på ett problem med Javascript i Netscape 6/6.01. Om du vill ha mer information läser du developer's guide(utvecklarhandboken)

Felsöka installationen

Om Java Web Start skriver ut ett meddelande om felaktig installation, har det inte konfigurerats med rätt information om placering av JRE-miljöer. Kontrollera innehållet i filen javaws.cfg. Den finns i installationsmappen för Java Web Start (vanligtvis C:\Program Files\Java Web Start\javaws.cfg på Windows).

Konfigurationsposterna behövs för att hänvisa till sökvägarna för installationer av Java 2 SE JRE-miljöer på din dator. Exempel:

javaws.cfg.jre.0.path=/usr/local/java/jdk1.3/solaris/bin/java
javaws.cfg.jre.0.platform=1.3
javaws.cfg.jre.0.product=1.3.0
javaws.cfg.jre.1.path=/usr/local/java/jdk1.2.2/solaris/bin/java
javaws.cfg.jre.1.product=1.2.2-W
javaws.cfg.jre.1.platform=1.2
javaws.cfg.jre.default=0

Ändra denna fil för att spegla din systemkonfiguration genom att lägga till eller ta bort posterna javaws.cfg.jre.<n>.location, javaws.cfg.jre.<n>.path, javaws.cfg.jre.<n>.platform och javaws.cfg.jre.<n>.product . Kontrollera att javaws.cfg.jre.default=<n> hänvisar till en befintlig post. Poster numreras i följd och börjar med 0.

Java Web Start fungerar inte med någon version av programvaran JRE 1.1.x eller tidigare versioner.

Lägga till en ny JRE

Java Web Start läggs ihop med Java 2 Runtime Environment 1.3.0 i Windows. Därför är denna JRE-miljö automatiskt tillgänglig för program som startas med Java Web Start. På Solaris och Linux frågar installationsprogrammet efter en sökväg till en Java 2 Runtime Environment. Detta kan vara antingen utgåvan 1.2.2 eller 1.3.0.

Du kan associera nya JRE-miljöer till Java Web Start genom att använda inställningspanelen i den inbyggda programhanteraren. Avsnittet Starta från den inbyggda programhanteraren beskriver hur du startar programhanteraren.

Välj fliken Java på inställningspanelen. På fliken visas en lista över alla aktuellt associerade och tillgängliga JRE-miljöer som du kan starta ett program med. Det enklaste sättet att lägga till en ny JRE-miljö är att klicka på knappen Sök... Då öppnas en guide som hjälper dig leta på hårddisken efter installerade JRE-miljöer.

I den andra rutan:

Detta garanterar att sökningen börjar med den angivna mappen.

Uppfylla JNLP-specifikationerna

Denna version är produktkvalitetsreferensens implementering (RI) för Java TM Network Launching Protocol & API (JNLP)-specifikationerna, v1.0.1.

Ändringar

Ändringar sedan version 1.0.1-ea: Ändringar sedan version 1.0:
For more information on Java technology
and other software from Sun Microsystems, call:
(800) 786-7638
Outside the U.S. and Canada, dial your country's AT&T Direct Access Number first.
Sun Microsystems, Inc.
Copyright © 2000-2001 Sun Microsystems, Inc.
All Rights Reserved. Terms of Use. Privacy Policy.