zoukankan      html  css  js  c++  java
  • java执行js脚本

        @Test
        public void aa() throws NoSuchMethodException {
            String regular = "function regular(args1){ return 1+args1 ;}";
            ScriptEngine engine = new ScriptEngineManager().getEngineByName("javascript");
            try {
                engine.eval(regular);
                if (engine instanceof Invocable) {
                    Invocable invoke = (Invocable) engine;
                    String result = invoke.invokeFunction("regular", 1).toString();
                    System.out.println(result);
                } else {
                    System.out.println("error");
                }
            } catch (ScriptException e) {
                System.out.println("表达式runtime错误:" + e.getMessage());
            }
        }

    有追求,才有动力!

    向每一个软件工程师致敬!

    by wujf

    mail:921252375@qq.com

  • 相关阅读:
    OpenCV && C++ 01
    图像矩的理解
    Halcon Example
    LabVIEW
    Working Experience
    Working Experience
    Working Experience
    C++
    Trigger,Cursor
    Paging
  • 原文地址:https://www.cnblogs.com/wujf/p/15331762.html
Copyright © 2011-2022 走看看