runtime java_Java runtime.getruntime()从执行命令行程序获得输出
Java runtime.getruntime()从执行命令行程序获得输出
我正在使用运行时从我的Java程序运行命令提示符命令。但是,我不知道如何获得命令返回的输出。
这是我的代码:Runtime rt = Runtime.getRuntime();String[] commands = {"system.exe" , "-send" , argument};Process proc = rt.exec(commands);
我试着做System.out.print(proc);但这并没有回报任何东西。该命令的执行应该返回由分号分隔的两个数字,我如何在变量中将其打印出来?
下面是我现在使用的代码:String[] commands = {"system.exe","-get t"};Process proc = rt.exec(commands);InputStream stdin = proc.getInputStream();
InputStreamReader isr = new InputStreamReader(stdin);BufferedReader br = new BufferedReader(isr);String line = null;
System.out.println("");while ( (line = br.readLine()) != null)
System.out.println(line);System.out.println("");int exitVal = proc.waitFor();
System.out.println("Process exitValue: " + exitVal);
但是,我没有得到任何作为我的输出,但当我运行该命令自己,它工作良好。
runtime java_Java runtime.getruntime()从执行命令行程序获得输出相关推荐
- 命令逐行显示_在LoadRunner中执行命令行程序之:popen()取代system()
>>>推荐阅读<<< 1.性能测试学习笔记-场景设计 2.性能测试的重要意义 3.性能分析流程及方法 4.应用系统性能调优之性能分析 在LoadRunner中执行命 ...
- cmd执行命令行程序时有时会卡住
背景说明 我们项目开发了一个后台程序,使用的是命令行模式,运行时就一个窗口.我们的运维会定时巡检,有一次报修说程序不在运行了.查看日志等都无果.最后远程看了一下,发现界面上有一个白色的光标,类似如下图 ...
- 在LoadRunner向远程Linux/Unix执行命令行并收集性能数据
前面介绍过在LoadRunner的Java协议实现"使用SSH连接Linux",当然连接之后的故事由你主导. 今天要讲的,是一个非Java版本.是对"在LoadRunne ...
- Go语言的使用命令行程序
出于如下原因,程序员想创建命令行程序: 1.为创建能够定期自动运行的脚本. 2.为创建与系统中的文件交互的脚本. 3.为创建能够执行系统维护任务的脚本. 4.为避免设计图形用户界面这种无谓的开销. 在 ...
- Picocli-快速构建Java命令行程序
相信每个Java程序员都曾使用过Scanner ,因编写出一个命令行程序而兴奋不已. 命令行程序也颇为实用,然而,使用Java来编写一个功能强大的命令行程序却并不容易,主要有以下几方面的痛点: 没有成 ...
- Cobra 快速入门 - 专为命令行程序而生
最近一直在看 Istio(一个 Service Mesh 框架)相关的东西,当看到其源码时发现了一个新东西 Cobra,一查却发现这是个好东西,用的地方可不少,比如:Docker.Kubernetes ...
- python基础之os.system函数执行命令行语句
前言 os.system方法是os模块最基础的方法,其它的方法一般在该方法基础上封装完成. os的system原理 system函数可以将字符串转化成命令在服务器上运行:其原理是每一条system函数 ...
- 执行命令行并等待完成
function TDMDb.WaitExeFinish(const sCmdName: string):boolean; var StartupInfo: TStartupInfo; Process ...
- [笔记]Windows核心编程《番外篇》几种常见的执行命令行方法
文章目录 前言 WinExec 作用 实例 CreateProcess 作用 实例 System popen ShellExecute ShellExecute ShellExecuteEx 区别比较 ...
最新文章
- 浮点数c语言,C语言浮点数运算
- windows下在计算机上远程登陆云服务器操作
- 并发协作模型“生产者/消费者模式“
- PHP扩展开发(3)-config.m4
- android assets 文件夹 复制,Android 中 Assets目录下 文件或文件夹的复制
- 电脑出货量_Q3季度全球笔记本电脑出货量增长34%,惠普出货量首次超过联想
- matlab 高斯消去法程序,高斯消去法解线性方程的Matlab程序
- Mysql分区表的使用
- cocoapods安装速度慢,CDN: trunk Repo update failed等问题
- mysql主从同步完整命令
- 【Linux】ubuntu锐捷客户端连接四川大学校园网
- 无线射频收发芯片SI24R1技术相关问题解答
- Navicat导入Excel提示无法打开Excel文件
- 【凯子哥带你学Android】Andriod性能优化之列表卡顿——以“简书”APP为例
- python爬虫抓网页的总结
- 梦兴阁分析:信息流还有多久的红利期
- linux getchar函数使用
- 普通函数和箭头函数中的this指向
- html5 基础入门
- 云天励飞人脸识别技术助力央视春晚会场安保