如何通过Java在Windows中以编程方式运行scrapy命令

时间:2014-10-27 08:58:47

标签: java scrapy

我已经成功运行了一个scrapy项目,但为此我必须调用scrapy crawl dmoz items.csvcmd。现在我想为此创建一个ui,以便可以通过ui完成,为此我想在java中使用java.But,当我在activate scrapy中传递Runtime.getRuntime().exec()这样的参数时抛出一个像这样的错误

java.io.IOException: Cannot run program "activate": CreateProcess error=2, The system cannot find the file specified

我能做什么?这是正确的方法,因为我是python中的新手但是Java很好,这就是为什么我想用Java创建ui?

这是我的java代码

final String dosCommand = "activate scrapy";
      try {
         final Process process = Runtime.getRuntime().exec(
            dosCommand);
         final InputStream in = process.getInputStream();
         int ch;
         while((ch = in.read()) != -1) {
            System.out.print((char)ch);
         }
      } catch (IOException e) {
         e.printStackTrace();
      }

0 个答案:

没有答案