JavaScript-Code mit Java 6 ausführen
How To ...
Wie kann man JavaScript-Code mit Java 6 ausführen?
Hintergründe
Das JDK 6 enthält eine JavaScript-Implementierung, die die einfache Auswertung von JavaScript-Code erlaubt.
So geht's
Die Methode eval() der Klasse ScriptEngine wertet einen String der Script-Sprache aus.
ScriptEngineManager manager = new ScriptEngineManager ();
ScriptEngine engine = manager.getEngineByName ("js");
String script = "print (2 + 3)";
try {
engine.eval (script); // gibt '5' aus
} catch (ScriptException e) {
e.printStackTrace();
}
