您的位置:首页 > 编程语言 > Java开发

java调用windows上的tail工具

2011-08-04 14:32 337 查看
为了实时查看log情况,增加了一个菜单,并将tail.exe放入到工程中,刚开始老出问题,只能使用绝对路径。后来琢磨了许久,发现是路径符号的问题,终于可以使用相对路径了,这样安装就更绿色了。
实现是这样的
1、java程序中调用如下
String log="./log/logs.log";
File f = new File(".");

Process pro = Runtime.getRuntime().exec("cmd.exe /k start " + f.getAbsolutePath() + "/bin/tail.bat " + log);
2、在bin目录下创建tail.bat,内容如下:
.\bin\tail -f %1

pause
3、将tail.exe工具放到bin目录下
这样就可以了,上面bat文件中的路径不要写成./bin/tail -f %1 ,否则系统是无法找到tail工具的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: