使用beanshell从特定文件夹执行脚本(错误:没有此类文件或目录)

使用beanshell从特定文件夹执行脚本(错误:没有此类文件或目录),beanshell,Beanshell,我将库bsh添加到我的android项目(jar文件),我在脚本下创建了一个文件executor.bsh(我在项目下创建的文件夹) 我使用了下面的代码 private final Interpreter i= new Interpreter(); i.source("scripts/executor.bsh"); 我有一个错误: 没有这样的文件或目录 救命 解释器。source(..)查找一个文件,其中有一个jar条目。但是,您仍然可以将其用于: try (Reader script = ne

我将库bsh添加到我的android项目(jar文件),我在脚本下创建了一个文件executor.bsh(我在项目下创建的文件夹) 我使用了下面的代码

private final Interpreter i= new Interpreter();
i.source("scripts/executor.bsh");
我有一个错误:

没有这样的文件或目录

救命

解释器。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.
}
解释器。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.
}