Käyttäjän työkalut

Sivuston työkalut


paketit:jre

Java Runtime Environment 7 (1.7.0)

Uusin testattu versio: 1.7.0 update 17

64-bittisyydestä

JRE:stä on sekä 32- että 64-bittiset versiot. 64-bittiseen Windowsiin on syytä asentaa molemmat.

MSI-paketti

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.

Muutokset

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.

Java Runtime Environment 6 (1.6.0)

Uusin testattu versio: 1.6.0 update 21

64-bittisyydestä

JRE:stä on sekä 32- että 64-bittiset versiot. 64-bittiseen Windowsiin on syytä asentaa molemmat.

MSI-paketti

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.

Muutokset

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).

FIXME JAVATYPE ja In-Place-Upgrade ???

paketit/jre.txt · Viimeksi muutettu: 2014/11/20 13:01 (ulkoinen muokkaus)