Java教程中的脚本 - Java HelloWorld中的脚本
2018-01-09 19:33 更新
Java教程中的脚本 - Java HelloWorld中的脚本
Nashorn脚本引擎可以通过两种方式调用:通过将引擎嵌入JVM或使用 jjs 命令行工具。
在Java中执行您的第一个脚本
下面的代码显示了如何使用Nashorn在标准输出上打印消息。
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
/* w ww.j av a 2 s. c om*/
public class Main {
public static void main(String[] args) {
// Create a script engine manager
ScriptEngineManager manager = new ScriptEngineManager();
// Obtain a script engine from the manager
ScriptEngine engine = manager.getEngineByName("JavaScript");
// Store the script in a String
String script = "print("hi from www.w3cschool.cn!")";
try {
// Execute the script
engine.eval(script);
} catch (ScriptException e) {
e.printStackTrace();
}
}
}
上面的代码生成以下结果。

jjs命令行工具
上面的代码生成以下结果。...
jjs 工具可用于执行Nashorn脚本或以交互方式执行脚本。
jjs 工具可用于执行Nashorn脚本或以交互方式执行脚本。...
C:\>jjs
jjs> print("hi from www.w3cschool.cn!");
hi from www.w3cschool.cn!
jjs> quit()
以下代码显示如何使用jjs命令行工具运行js源文件。
helloscripting.js文件的内容
// helloscripting.js
print("hi from www.w3cschool.cn!");
以下命令执行存储在helloscripting.js中的脚本。
C:\>jjs helloscripting.js hi from www.w3cschool.cn! C:\>
以上内容是否对您有帮助:

免费 AI IDE


更多建议: