import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class JavaJSExample {
public static void main(String[] args) {
// 创建ScriptEngineManager对象
ScriptEngineManager manager = new ScriptEngineManager();
// 获取JavaScript引擎
ScriptEngine engine = manager.getEngineByName("js");
String script = "var result = 10 + 2; result;";
try {
// 执行JavaScript代码
Object result = engine.eval(script);
// 输出结果
System.out.println("Result of the JavaScript execution: " + result);
} catch (ScriptException e) {
e.printStackTrace();
}
}
}
ScriptException
用于捕获脚本执行过程中可能出现的异常。这段代码展示了如何在Java中使用内置的JavaScript引擎来执行简单的JavaScript代码,并输出执行结果。
上一篇:java append
下一篇:java如何判断字符串是否为数字
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站