使用javascript和JDK的Rhino读取文件

时间:2014-07-21 22:44:17

标签: java javascript rhino

正在尝试使用Java的Rhino JavaScript引擎。我希望能够读取本地文件并将其内容存储为字符串。我看到shell有一个readFile函数(https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/Shell),但是当我从Java应用程序进行评估时,我似乎无法运行readFile。我正在使用JDK1.6并使用内置版本的Rhino。有什么想法吗?这是我尝试过的:

        ScriptEngineManager mgr = new ScriptEngineManager();
        ScriptEngine engine = mgr.getEngineByName("javascript");
        String jsCode = "var content=readFile('path_to_myFile');";
        jsCode+="println(content);";
        engine.eval(jsCode);

0 个答案:

没有答案