Hi,
ich versuche mich gerade an einer einfachen Methode um die
JavaScript ScriptEngine zu testen. Ziel ist die Ausgabe eines übergebenen Namens.
Dies Ausgabe ist leer. Warum?
ich versuche mich gerade an einer einfachen Methode um die
JavaScript ScriptEngine zu testen. Ziel ist die Ausgabe eines übergebenen Namens.
Dies Ausgabe ist leer. Warum?
Java:
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine jsEngine = manager.getEngineByName("js");
try {
// Make js functions invocable by Java
Invocable invocableEngine = (Invocable) jsEngine;
// Hello World for testing purposes
jsEngine.eval("function sayHello(name) {"
+ " println('Hello, '+ name +'!');" + "}");
// handle sayHello()
invocableEngine.invokeFunction("sayHello");