我将库bsh添加到我的android项目(jar文件),我在脚本下创建了一个文件executor.bsh(我在项目下创建的文件夹) 我使用下面的代码
private final Interpreter i= new Interpreter();
i.source("scripts/executor.bsh");
我收到了一个错误:
没有这样的文件或目录
帮助!!
答案 0 :(得分:0)
Interpreter.source(..)
查找文件,其中有 jar条目。但是,您仍然可以将其用于:
try (Reader script = new InputStreamReader(getClass().getClassLoader().getResourceAsStream("scripts/executor.bsh")) {
Interpreter in = new Interpreter(script, System.in, System.out, System.err, false);
// your script was already loaded
// do something with Interpreter here.
}