gpt4 book ai didi

java - 我可以从 JRE 运行 jrunscript 吗

转载 作者:行者123 更新时间:2023-11-30 07:38:34 25 4
gpt4 key购买 nike

JDK 有 jrunscript 可执行文件。 JRE 是否具有可以执行的所需 jar,以便不需要完整的 JDK 来使用 jrunscript?

换句话说,我可以通过使用类名调用 java 可执行文件来运行 jrunscript。

最佳答案

JRunscript 可执行文件只不过是 javascript 文件。我不知道您是否可以在仅安装 jre 的情况下直接使用命令行,但是,您绝对可以使用简单的 javaclass 并从命令行运行 javaclass。

import java.io.FileReader;

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

public class RunScriptFile {
public static void main(String[] args) {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("js");
try {
FileReader reader = new FileReader(args[0]);
engine.eval(reader);
reader.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}

编译(需要 JDK):

javac RunScriptFile.java.
You'll get "RunScriptFile.class"

运行(需要 JRE):

java RunScriptFile <myawesomescript.js>

希望这对您有所帮助。

关于java - 我可以从 JRE 运行 jrunscript 吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1743740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com