2007/10/02

Deployment Toolkit

A Java SE 6 Update N Early Access már elérhető, aminek a része a Deplyoment Toolkit nevű kis játékszer is. Igazából egy .js fájl az egész, ami ad néhány függvényt arra, hogy ellenőrizzük a felinstallált JRE verziót és ez alapján kirajuk az appletet/web start linket, vagy elküldjök a usert java-t letölteni.

Nem néztem át persze a forrást, de az egész csak egy javascriptnek tűnik, amihez nem is kell az Early Access, elég ha befűzzük a html-be ezt a http://java.com/js/deployJava.js -et, és már mehet is.

Itt pl. megmondom neked a JRE verziódat.
<script type="text/javascript" src="http://java.com/js/deployJava.js">
<script>
function detectJRE() {
    var list = deployJava.getJREs();

    if (list.length == 0)
    {
        alert ('No Detectable JREs are Installed');
    }
    else
    {        
        alert (list[0]);        
    }
}
</script>
<a href="javascript:detectJRE()">Itt </a> pl. megmondom neked a JRE verziódat.
A példát innen másoltam ki, ahol további részletek is találhatóak.

2 megjegyzés:

Névtelen írta...

Hat, Opera alatt nem igazan talalja el (szerinte nincs jre felrakva), pedig az appletek szepen futkorasznak.

elek írta...

Valóban, belenéztem a forrásba, és Csak IE, Firefox/Mozilla és Safari alatt megy. IE alatt ActiveX-et ellenőriz, Firefox alatt, hogy a megfelelő mime-type be van-e regisztrálva a böngészőbe.

Ja, és elég vicces, mert a kód 1.8-as Javaig működik :)