O JavaTM Scripting API é uma estrutura Indepedent linguagem de script para usar os motores de script a partir do código Java.Com a API Java Script, é possível escrever aplicações personalizáveis / prorrogável na linguagem Java e deixar aescolha de língua scripting personalização para o usuário final.
import javax.script.*;
public class EvalScript {
public static void main(String[] args) throws Exception {
// criar um gerenciador de mecanismo de script
ScriptEngineManager factory = new ScriptEngineManager();
// criar um motor de JavaScript
ScriptEngine engine = factory.getEngineByName("JavaScript");
// cria um objeto Java
String name = "UMC-ASTEC";
// criar a vinculação
engine.put("name", name);
// avaliar o código JavaScript de String
engine.eval("println('Visite sempre o blog, ' + name)");
engine.eval("println('O tamanho da palavra é ' + name.length)");
}
}
Referência