Share to: share facebook share twitter share wa share telegram print page

Rhino (javascriptový engine)

Rhino
Logo
VývojářMozilla Foundation, Mozilla Corporation
Aktuální verze1.8.0 (3. ledna 2025)
Operační systémMultiplatformní
Vyvíjeno vJava
Typ softwarujavascriptový engine
LicenceMPL
Webwww.mozilla.org/rhino
Některá data mohou pocházet z datové položky.

Rhino je javascriptový engine napsaný v programovacím jazyce Java. Projekt začal Netscape v roce 1997 a v roce 1998 jej převedl na Mozilla.org. Poté byl engine uvolněn jako open-source. V současné době jej spravuje Mozilla Foundation.

Mírně upravená verze Rhino 1.6r2 byla obsažena v Java SE 6, která byla vydána v prosinci 2006. To usnadňuje integraci JavaScriptu jako součást programů v jazyce Java. Jiné implementace Java 6 se mohou lišit. Od Java SE 8 byl nahrazen javascriptovým enginem od Oraclu jménem Nashorn.[1]

Ukázka kódu

Ukázka kódu v Javě spouštějící příkaz print('Hello, world!').

import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;

public class RhinoEngine {
    public static void main(String[] args) {
        ScriptEngineManager mgr = new ScriptEngineManager();
        ScriptEngine engine = mgr.getEngineByName("JavaScript");

        try {
            engine.put("name", args[0]);
            engine.eval("print('Hello ' + name + '!')");
        } catch (ScriptException ex) {
            ex.printStackTrace();
        }
    }
}

Odkazy

Reference

  1. LASKEY, Jim, Multi-language Lead, Java Language and Tools Group. Adventures in JSR-292 or How To Be A Duck Without Really Trying [online]. Oracle Corporation [cit. 2013-09-06]. Dostupné v archivu pořízeném dne 2013-05-12. (anglicky) 

Související články

Externí odkazy

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya