public static void main(String[] args) throws Exception {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");
// 执行脚本并得到返回值
File file = new File("路径名");
Reader reader = new InputStreamReader(new FileInputStream(file));
engine.eval(reader);
Invocable invoke = (Invocable) engine;
String a = (String) invoke.invokeFunction("方法名","方法中需要传入的参数");
System.out.println(a.toUpperCase());
}
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");
// 执行脚本并得到返回值
File file = new File("路径名");
Reader reader = new InputStreamReader(new FileInputStream(file));
engine.eval(reader);
Invocable invoke = (Invocable) engine;
String a = (String) invoke.invokeFunction("方法名","方法中需要传入的参数");
System.out.println(a.toUpperCase());
}