在javascript中打开文件,这是在java中启动的

时间:2015-11-12 20:56:01

标签: javascript java

基本上我需要使用一个用javascript编写的库来编写我的java应用程序,而且我在思考如何去做。这是图书馆:https://github.com/mikeemoo/jsgo。现在我试图让这些例子工作(无济于事)。它说require没有定义。至于require('jsgo'),我可以将我的脚本推入库中,我很擅长它。但是,我不知道如何解决从文件中读取所需的require('fs')。这就是我启动脚本的方式:

package csgodemo;

import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;

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

public class DemoMain {

public static void main (String[] args) throws NoSuchMethodException, IOException, InterruptedException, ScriptException{


    ScriptEngineManager manager = new ScriptEngineManager();
    ScriptEngine engine = manager.getEngineByName("js");
    try {
      FileReader reader = new FileReader("./script.js");
      engine.eval(reader);
      reader.close();
    } catch (Exception e) {
      e.printStackTrace();
    }

}

}

0 个答案:

没有答案