Uusin testattu versio: 1.7.0 update 17
JRE:stä on sekä 32- että 64-bittiset versiot. 64-bittiseen Windowsiin on syytä asentaa molemmat.
JRE:n asennus on perinteisesti ollut asennus-exe, jonka sisältä löytyy msi-paketti joka on taas lähinnä wrapper asennusohjelmalle. Oracle ei ole juurikaan antanut mitään virallista dokumentaatiota, että miten msi-wrapperiin tehdyt esim. Property-taulun muutokset vaikuttavat lopulliseen asennukseen. Viime aikojen suuntaus on ollut kohti fiksumpaa.
Joka tapauksessa lataa 32- ja tarvittaessa 64-bittinen asennus-exe
Java SE Downloads-sivulta.
Käynnistä asennus, mutta älä asenna vaan avaa %APPDATA%\Sun\Java\
(XP) tai %APPDATA%\..\LocalLow\Sun\Java\
(7)
ja kopioi talteen tiedostot jre.1.7.0_##
ja Data1.cab
hakemistoista jre1.7.0_##
ja jre1.7.0_##_x64.
Luo uusi .mst-tiedosto jre1.7.0_##.msi-tiedostolla, jossa muuta seuraavat arvot Property-taulusta:
Property | Value | Huom |
---|---|---|
AUTOUPDATECHECK | 0 | ? |
FIREFOXOPEN | 1 | ? |
IEOPEN | 1 | ? |
IEXPLORER | 1 | ? |
JAVAUPDATE | 0 | ? |
JU | 0 | ? |
MOZILLA | 1 | JRE käyttöön Mozilla-selaimille |
RebootYesNo | No | Ei kysele, josko haluttaisiin bootata kone |
Näiden lisäksi jre1.7.0_##.msi-pakettiin pitää lisätä kaksi tiedostoa, joilla saadaan muutama konfiguraatiomuutos tehtyä. Syynä näihin muutoksiin on JRE:n oletusasetukset, jotka eivät ole kovinkaan tietoturvallisia. Luo tiedostot deployment.config
ja deployment.properties
.
deployment.config
:iin lisää seuraava rivi: deployment.system.config=file\:\\.\\deployment.properties
. Tämä kertoo JRE:lle, mistä asetustiedosto löytyy. Arvoksi voi laittaa minkä tahansa sopivan URL:n ja myös viitata lokaalin levyn sen hetkiseen hakemistoon. Pitää huomata, että URL:n merkkien : ja \ eteen pitää laittaa escape-merkiksi merkki \.
deployment.properties
:iin lisätään rivit: deployment.security.validation.crl=true
, deployment.security.askgrantdialog.notinca=false
ja deployment.cache.enabled=false
. Lisätietoa mahdollisista arvoista löytyy Java Deployment Guidesta.
Lisää nämä kaksi tiedostoa JRE:n msi-pakettiin transformilla asentumaan kansion lib
alle. Huomaa, että version vaihtuessa kannattaa muuttaa tämän uuden Componentin GUID.
Uusin testattu versio: 1.6.0 update 21
JRE:stä on sekä 32- että 64-bittiset versiot. 64-bittiseen Windowsiin on syytä asentaa molemmat.
JRE:n asennus on perinteisesti ollut asennus-exe, jonka sisältä löytyy msi-paketti joka on taas lähinnä wrapper asennusohjelmalle. Sun ei ole juurikaan antanut mitään virallista dokumentaatiota, että miten msi-wrapperiin tehdyt esim. Property-taulun muutokset vaikuttavat lopulliseen asennukseen. Viime aikojen suuntaus on ollut kohti fiksumpaa. Tarinaa löytyy Appdeploy:sta ja vaikka googlailemalla enemmän kuin tarpeeksi, mutta olennaisinta on varmistaa asennuksen nykytila. Viime aikojen suuria muutoksia ovat ainakin, että * JRE osaa tehdä in-place-upgraden (tms.) eli se poistaa (haluttaessa?) koneelta vanhemmat JRE:n versiot ja * automaattipäivitysten kytkeminen pois päältä alkaa ilmeisesti olla jossain määrin tuettua MSI-propertyjen avulla.
Joka tapauksessa lataa 32- ja tarvittaessa 64-bittinen asennus-exe
Java SE Downloads-sivulta.
Käynnistä asennus, mutta älä asenna vaan avaa %APPDATA%\Sun\Java\
(XP) tai %APPDATA%\..\LocalLow\Sun\Java\
(7)
ja kopioi talteen hakemistot jre1.6.0_##
ja jre1.6.0_##_x64.
Luo uusi .mst-tiedosto jre1.6.0_##.msi-tiedostolla, jossa muuta seuraavat arvot Property-taulusta
Property | Value | Huom |
---|---|---|
AUTOUPDATECHECK | 0 | ? |
EULA | 1 | Hyväksytään EULA |
IEXPLORER | 1 | JRE käyttöön IE:lle |
JAVAUPDATE | 0 | ? |
JU | 0 | ? |
MOZILLA | 1 | JRE käyttöön Mozilla-selaimille |
SYSTRAY | 0 | Systray-kuvake pois käytöstä |
Näyttäisi olevan niin, että EULA pitää jättää 0:ksi, niin silloin Java ei esitä EULAa. In-Place-Upgrade on oletuksena msi-paketissa päällä (MODE=C).
JAVATYPE ja In-Place-Upgrade ???