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工具的。
实现是这样的
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工具的。
相关文章推荐
- 用java写的一个程序,可以调用windows系统中自带的各种工具,例如截图,便签等
- 100%纯java调用windows的wmi获取监控数据
- java安全架构____windows下openssl工具的安装
- java调用windows DLL实现底层处理(C++编程)
- java读取XML文件通用工具类(递归调用)
- windows下java JNI编程技巧——JAVA调用c/c++
- windows下java JNI编程技巧——JAVA调用c/c++(2)
- Java调用Windows命令
- Windows环境下教你用Eclipse ADT 插件生成.h/.so文件,Java下调用JNI,轻松学习JNI
- Java中怎么调用Windows的API
- windows7下,Java中利用JNI调用c++生成的动态库的使用步骤
- 记 java 调用 ETL 工具 kettle 作业
- java的Runtime在windows系统下调用ping命令乱码
- Java调用Windows cmd命令 阻塞问题详解
- windows 下调用command line(CMD)检查是否安装java(c#实现)
- Java调用poi3.8编写的一个简单XmlCache缓存工具
- java GUI调用信息抽取工具Gate的方法
- Matlab调用Java版JPEG2000图像压缩工具:jj2000-4.1
- JAVA如何调用WINDOWS命令行
- JAVA用JNI方法调用C代码实现HelloWorld(含windows及ubuntu两种操作系统环境下的操作)