用于计算器的Java scriptengine:必须捕获或声明要抛出的异常错误

时间:2016-12-05 01:51:21

标签: java scriptengine

我一直在创建一种处理科学数学表达式的方法。我遇到了脚本引擎并决定使用它。它必须以字符串形式返回答案。但是,我一直收到以下错误:

错误:未报告的异常ScriptException;必须被抓住或宣布投入Java

public String calculation(String val){
 ScriptEngineManager manager = new      ScriptEngineManager();
  ScriptEngine engine = manager.getEngineByName("js");
  Object result = engine.eval(val);
 String result1 = String.valueOf(result);
 return result1;
 }

任何帮助将不胜感激,谢谢。

0 个答案:

没有答案