java怎么调用Unix命令,运行程序?先谢谢了

myexam123 发布于 2014/11/29 15:11
阅读 601
收藏 0
问题描述:我最近研究搜索引擎技术,想用solr做索引,nutch做爬虫器,现在下载了nutch这个东西,能跑起来


但是问题来了,跑的过程是这样的:


 首先下载了Cygwin跑Unix命令


 命令如下:1.cd apache-nutch-1.9


           2. bin/nutch crawl urls -dir crawl -depth 3 -topN 5


这样网页抓到不少,但是这个不是web运行方式,这种命令的运行方式怎么写进代码了。或者怎么在java代码里跑命令。


ps :网上有个 Runtime.getRuntime().exec(“cd apache-nutch-1.9”)这个我跑不行。


多谢各位了 @红薯

以下是问题补充:

@myexam123:就相当于怎么用java执行cmd窗口 (2014/11/29 17:09)
加载中
0
我是一名程序员
我是一名程序员
 Runtime.getRuntime().exec(“cd apache-nutch-1.9”)
myexam123
myexam123
真的搞了一天,没成功,太难了
Force武装卫队
Force武装卫队
回复 @myexam123 : 先要改变工作目录。
myexam123
myexam123
这个平跑不起来
0
我是一名程序员
我是一名程序员
cd 要写绝对路径,或者两条命令合成一条  bin/nutch crawl urls -dir crawl -depth 3 -topN 5 前面的路径写绝对路径,不用cd
myexam123
myexam123
报错了 java.io.IOException: Cannot run program "
myexam123
myexam123
我试试真能用吗?你对搜索引擎了解吗
返回顶部
顶部