Java调用CMD命令行获取输出
2010-07-01 14:51
906 查看
比如运行cmd 到Console,然后执行java -version命令,会获取JDK信息,我要是想获取JDK的这些信息,保存到String,输出出来: import java.io.*; public class Test { public static void main(String [] args) { try { Process pro = Runtime.getRuntime().exec("cmd /c java -version"); /* pro.waitFor(); InputStream out = pro.getInputStream(); int i; while ((i = out.read()) != -1) { System.out.println((char) i); } */ BufferedReader br = new BufferedReader(pro.getInputStream()); String msg = null; while((msg = br.readLine())! = null){ System.out.println(msg); } } catch(IOException exception) { } catch(InterruptedException exception2) { } } } |
相关文章推荐
- 【c/c++】如何调用【Window】cmd命令行命令并获取命令行的输出内容
- 技术-Java程序调用外部程序获取输出
- java 调用 cmd 中的 tasklist 来获取特定进程的PID
- JAVA中调用CMD命令,并输出执行结果
- VC调用CMD命令通过控制台管道获取输出结果
- JAVA 获取cmd输出内容到控制台
- Java 执行cmd程序,并获取命令行内容
- Java简单实现调用命令行并获取执行结果示例
- JAVA 获取cmd输出内容到控制台
- JAVA中调用CMD命令,并输出运行结果
- java 中调用window系统中的文件,或者执行命令(shell、.CMD、.EXE)并获取返回值
- Java调用命令行并获取执行结果
- Java调用命令行并获取执行结果
- java 中调用window系统中的文件,或者执行命令(shell、.CMD、.EXE)并获取返回值(如果有的话)
- java调用DOS并获取执行中bat的输出
- java调用.bat,.cmd或执行cmd命令并将输出结果显示的代码
- Java调用cmd命令行并返回执行结果
- JAVA利用cmd命令行调用WINRAR解压及压缩
- 【c/c++】如何调用【linux】shell命令行命令并获取命令行的输出内容