未处理的异常类型ScriptException

时间:2016-04-15 08:12:48

标签: javascript java java-ee ejb

在ejb项目中注入javascript时出现此错误:

  

未处理的异常类型ScriptException。

这是我的代码:

@Override
public void testeEjb() {
    ScriptEngineManager factory = new ScriptEngineManager();
    // create a JavaScript engine
    ScriptEngine engine = factory.getEngineByName("JavaScript");
    // evaluate JavaScript code from String
    try {
        engine.eval("print('Hello, World')");
    } catch (ScriptException e) {
        e.printStackTrace();
    }}

1 个答案:

答案 0 :(得分:1)

确保使用正确的导入:

import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;