Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť JavaScript Engine

Java Specification Request ( JSR ) 223 rieši problémy týkajúce sa zákazu štandardizácie postupov alebo klasifikáciou tried súbory Java s inými jazykmi podľa vymedzenie štandardného rámca a rozhranie pre programovanie aplikácií ( API ) , ktoré budú pomáhať vývojárom v integráciu technológie Java s inými skriptovacích jazykov . Táto metodika poskytuje spôsob , ako pre vývojárov , aby prístup a kontrolu Java objekty založené na technológii z skriptovací prostredie , na vytváranie a dizajn webového obsahu pomocou skriptovacích jazykov a vložiť skriptovacie prostredie v Jave prvkov založených na technológiách . Pokyny dovolená 1

Vytvoriť " ScriptEngineManager " objektu za použitia názvu motora . Tu je kód pre neho :

ScriptEngineManager mgr = new ScriptEngineManager ( ) ;

ScriptEngine jsEngine = mgr.getEngineByName ( " JavaScript " ) ;

try {

jsEngine.eval ( " print ( " Hello , world ! " ) " ) ;

} catch ( ScriptException ex ) {

ex.printStackTrace ( ) ;

}

Môžete tiež použiť rozhranie API vyhľadávať v zozname podporovaných skriptovacích strojov , ale majte na pamäti , že tento proces je o niečo zložitejšie ako pri použití metodiky motora - name .
2

Použiť nasledujúci kód načítať objekt ScriptEngine zo skriptu motorom spravovať . Táto metóda sa bude hľadať všetky skriptovací motorov inštalovaných v platforme Java :

ScriptEngineManager mgr = new ScriptEngineManager ( ) ;

Zoznam továrne = mgr.getEngineFactories ( ) ;

je určený Akonáhle továreň script - motor , budú nasledujúce údaje o skriptovací jazyk , sú vyvolané : názov skriptu motora a verzie , názov jazykovej verzie , aliasy pre skriptovací stroj a objekt ScriptEngine pre jazyk používa pre skriptovanie . Tu je , ako to vyzerá :

ScriptEngineFactory Info

Script Engine : Mozilla Rhino ( 1.6 verzia 2 )

Alias ​​Motor : js

Alias ​​Motor : nosorožec

Motor Alias ​​: JavaScript

Alias ​​Motor : javascript

Alias ​​Motor : ECMAScript

Alias ​​Motor : ECMAScript

Jazyk : ECMAScript ( 1.6 )
3

spustite " ScriptEngine " objekt pomocou metódy " eval " skúmať , či postupnosť znakov v skripte je v poriadku :

try {

jsEngine.eval ( " print ( " Hello , world ! " ) " ) ;

} catch ( ScriptException ex ) {

ex.printStackTrace ( ) ;

}

Ak nie je zobrazená žiadna chyba , váš motor JavaScript je zostavený správne a je pripravený na použitie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené