Java代码中如何打开java.exe并输出参数(-version)获取结果
Java代码中如何打开java.exe并输出参数(-version)获取结果?
我知道Java提供了Runtime去打开一个文件、程序,但是我现在想执行java.exe -version并获取结果如何做到呢?
我试过下面的代码没有任何结果,请问我如何做呢?
按理说java.exe也是一个程序,给他一个参数是可以得到结果的。
我知道Java提供了Runtime去打开一个文件、程序,但是我现在想执行java.exe -version并获取结果如何做到呢?
我试过下面的代码没有任何结果,请问我如何做呢?
// CMD 执行命令
String cmd = "cmd /c java.exe -version";
try {
// 执行 CMD 命令
Process process = Runtime.getRuntime().exec(cmd);
// 从输入流中读取文本
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream(), "GBK"));
// 循环读取
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (Exception e) {
e.printStackTrace();
}
按理说java.exe也是一个程序,给他一个参数是可以得到结果的。
...全文
相关推荐
java+selenium+testng参数化打开百度搜索
仅仅用于初学者交流,意在与自动化测试初学者进行相互学习交流,简单的实现了java+selenium+testng参数化打开百度搜索
Eclipse_java文件打包成exe文件详解java代码打包exe
Eclipse_java文件打包成exe文件详解java代码打包exe
java 代码打包成exe
java 代码打包成exe
将Java代码打包为exe文件(绝对可行)
将Java代码打包为exe文件,绝对可行
Eclipse_java文件打包成exe文件详解java代码打包exe.doc
核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。 这几步操作网上介绍的插件和方法很多,但有的好用有的不好用,而且有的还需要注册。经过尝试比较,在“千里冰... 首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了;但是exe文件在没有安装jre的电脑上不能运行,如果要求客户再去安装jre 设置环境变量 就不雅了。我们需要将jre打包。 。。。。。。。。。。。。。。。。。。。。。。


