// 示例代码:简单的 Java 脚本,使用 javax.script 包来执行 JavaScript 代码
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class JavaScriptRunner {
public static void main(String[] args) {
// 创建一个 ScriptEngineManager 实例
ScriptEngineManager manager = new ScriptEngineManager();
// 获取 JavaScript 引擎实例
ScriptEngine engine = manager.getEngineByName("JavaScript");
// 定义要执行的 JavaScript 代码
String script = "print('Hello, World!');";
try {
// 执行脚本
engine.eval(script);
} catch (ScriptException e) {
// 捕获并打印异常信息
System.err.println("脚本执行失败: " + e.getMessage());
}
}
}
javax.script.ScriptEngine 和 javax.script.ScriptEngineManager 是 Java 提供的标准库,用于执行脚本语言(如 JavaScript)。getEngineByName("JavaScript") 方法获取 JavaScript 引擎。print 语句,输出 "Hello, World!"。engine.eval() 方法执行 JavaScript 代码。ScriptException 异常。这个示例展示了如何在 Java 程序中嵌入和执行 JavaScript 代码。
上一篇:java lock锁
下一篇:java math.random
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站