import java.io.StringReader; import javax.script.Bindings; import javax.script.ScriptContext; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptException; public class ScriptSample5 { public ScriptSample5() { ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("js"); if (engine != null) { Class cls = engine.getClass(); System.out.println("Engine Class: " + cls); System.out.println("Interfaces:"); for (Class ifClass : cls.getInterfaces()) { System.out.println(ifClass); } } } public static void main(String[] args) { new ScriptSample5(); } }