我们使用以下代码创建了一个.bat文件
#! /bin/sh /home/burhan/hbase-0.94.15/bin/start-hbase.sh /home/burhan/hbase-0.94.15/bin/hbase shell
上面的代码在终端中运行成功,hbase 也启动了。但是当我们在 eclipse 中使用 java 运行 bat 文件时,却不起作用。为什么呢?
我们在 eclipse 中用 java 编写以下代码。
Process p; p=Runtime.getruntime().exec("sh -c /home/burhan/bat.sh");