Java

Java in Actie Downloads Help Center

Hulpbronnen

Hoe regel ik een installatie van Java op de achtergrond (zonder tussenkomst van de gebruiker)?


Dit artikel is van toepassing op:
  • Platform(s): Windows XP, Windows 2000, Windows 2003
  • Java-versie(s): 6.0

SYMPTOMEN

  • Systeembeheerders willen JRE op meerdere pc's in het intranet implementeren zonder tussenkomst van de gebruiker.
  • Ontwikkelaars willen dat JRE op de achtergrond wordt geïnstalleerd bij hun producten.

OPLOSSING

Java SE Runtime Environment-installaties (JRE) worden gemaakt met behulp van Microsoft Windows Installer (MSI) 2.0 technologie. MSI bevat ingebouwde ondersteuning voor installaties op de achtergrond (zonder tussenkomst van de gebruiker). In dit document wordt beschreven hoe u de JRE handmatig installeert met behulp van het .exe-bestand dat de MSI-installatie start.De opties van de installer worden hier uitgelegd.

Installatie via opdrachtregel
In Java SE 6 heeft de opdracht voor de Windows Offline-installatie dezelfde syntaxis als de Windows-installatie. Deze opdracht ziet er als volgt uit:
<jre>.exe [/lang=] [/s] [IEXPLORER=1] [MOZILLA=1] [INSTALLDIR=:\] [STATIC=1]

waarbij

  • <jre>.exe is het installatieprogramma voor de Java Runtime Environment (JRE)
  • /lang= stelt, indien gebruikt, de lokale taal voor het installatieprogramma in. Zie Taal-id's voor een volledige lijst.
  • /s stelt, indien gebruikt een installatie op de achtergrond in
  • IEXPLORER=1 stelt, indien gebruikt, in dat de plug-in als de standaard Java-VM moet worden geregistreerd bij de Internet Explorer-browser
  • MOZILLA=1 stelt in dat de plug-in moet worden geregistreerd bij Mozilla 1.1 en hoger en Netscape-browsers
  • INSTALLDIR stelt, indien gebruikt, het station en het pad voor de installatie in
  • Als INSTALLDIR niet wordt gebruikt, vindt de installatie plaats in C:\Program Files\java\jre1.6.0 (standaardlocatie).
  • STATIC=1 stelt, indien gebruikt, een statische installatie in. Deze optie is beschikbaar in versie 6u10 en hoger. Ga voor meer informatie over de statische installatie naar . Configuratie van Java Runtime Environment.
Opmerking: de volgende opties zijn verwijderd vanaf versie Java SE 6 update 10:
  • ADDLOCAL
  • IEXPLORE
  • MOZILLA
Vanaf versie Java SE 6 update 10 wordt de nieuwste JRE-software geregistreerd bij alle browsers. Hierdoor worden applets uitgevoerd op de nieuwste en veiligste versie van de JRE-software.

Installatieconfiguraties
Voorbeeld 1
Stel: de JRE-installer is jre-6-rc-windows-i586.exe en u wilt de volgende configuratie installeren:
  • Voer een Windows-installatie uit
  • Installeer de JRE-kern, extra lettertypen, kleuren en Soundbank
  • Registreer de plug-in bij Netscape 7 en Mozilla 1.3
De opdracht voor het installeren van deze configuratie ziet er als volgt uit:
jre-6-rc-windows-i586.exe /s MOZILLA=1

Voorbeeld 2
Stel: de JRE-installer is jre-6-rc-windows-i586.exe en u wilt de volgende configuratie installeren:
  • Voer een Windows Offline-installatie uit en installeer de JRE op station D in java\jre
  • Installeer alle functies van de JRE
  • Registreer de plug-in bij Internet Explorer
De opdracht voor het installeren van deze configuratie ziet er als volgt uit:
jre-6-rc-windows-i586.exe /s IEXPLORER=1 INSTALLDIR=D:\java\jre

Opmerking: als u het MS-DOS-venster geopend wilt houden totdat de installatie van Java is voltooid, gebruikt u de opdracht start /w als volgt:
start /w jre-6-rc-windows-i586.exe /s MOZILLA=1

Een logbestand maken
Logbestanden kunt u gebruiken om te controleren of een installatie is geslaagd. Als u een logbestand van de installatie wilt maken, voegt u /L C:\setup.log toe aan de opdracht install en gaat u naar het einde van het logbestand om te zien of de installatie is geslaagd.

Installatievoorbeeld
Hieronder ziet u een installatievoorbeeld:
jre-6-rc-windows-i586.exe /s /L C:\setup.log
In het bovenstaande voorbeeld wordt het installatielogboek weggeschreven naar het bestand setup.log.



Taal kiezen | Info over Java-technologie
Privacy | Voorwaarden voor gebruik | Handelsmerken | Afwijzing van aansprakelijkheid

Sun Microsystems