Вызов внешних функций JavaScript из кода Java

Используя Java Scripting API, я могу выполнять JavaScript в Java. Однако, может кто-нибудь объяснить, что мне нужно добавить в этот код, чтобы можно было вызывать функции из C: /Scripts/Jsfunctions.js

import javax.script.*;

public class InvokeScriptFunction {
public static void main(String[] args) throws Exception {
    ScriptEngineManager manager = new ScriptEngineManager();
    ScriptEngine engine = manager.getEngineByName("JavaScript");

    // JavaScript code in a String
    String script1 = (String)"function hello(name) {print ('Hello, ' + name);}";
    String script2 = (String)"function getValue(a,b) { if (a===\"Number\") return 1; 
                     else return b;}";
    // evaluate script
    engine.eval(script1);
    engine.eval(script2);

    Invocable inv = (Invocable) engine;

    inv.invokeFunction("hello", "Scripting!!" );  //This one works.      
 }
}

Ответы на вопрос(3)

Ваш ответ на вопрос