标签:throws RoCE 执行命令 访问 结果 read rtu with only
在大型系统中,一个服务去访问另外一个服务或者工具是非常常见的,例如feigin, ribbon, webservice, dubbo甚至jdbc等,这一节我们将看一下如何在java代码中调用外部命令。
public static void main(String[] args) throws IOException {
String cmd = "ipconfig";
//执行命令
Process p = Runtime.getRuntime().exec(cmd);
//取得命令结果的输出流
InputStream fis = p.getInputStream();
//用一个读输出流类去读
InputStreamReader isr = new InputStreamReader(fis, "gbk");
//用缓冲器读行
BufferedReader br = new BufferedReader(isr);
String line = null;
//直到读完为止
while ((line = br.readLine()) != null) {
System.out.println(line);
}
}
Windows IP 配置
以太网适配器 以太网:
媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
以太网适配器 VirtualBox Host-Only Network:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::60f2:b033:9e45:2be7%11
IPv4 地址 . . . . . . . . . . . . : 192.168.56.1
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
以太网适配器 VirtualBox Host-Only Network #2:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::112d:47f8:2c4a:2534%4
IPv4 地址 . . . . . . . . . . . . : 11.11.1.1
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
无线局域网适配器 本地连接* 1:
媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
无线局域网适配器 本地连接* 2:
媒体状态 . . . . . . . . . . . . : 媒体已断开连接
连接特定的 DNS 后缀 . . . . . . . :
以太网适配器 VMware Network Adapter VMnet1:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::e1a8:5592:53d7:5242%17
IPv4 地址 . . . . . . . . . . . . : 192.168.80.1
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
以太网适配器 VMware Network Adapter VMnet8:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::446c:99c1:ec33:7670%16
IPv4 地址 . . . . . . . . . . . . : 192.168.100.2
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.100.1
无线局域网适配器 WLAN:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::d404:69dd:949f:6154%15
IPv4 地址 . . . . . . . . . . . . : 192.168.0.102
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.0.1
Process finished with exit code 0
通过Runtime可以执行windows系统中的任何命令,在此写小文记录。
17 java通过Runtime和Process类调用外部命令
标签:throws RoCE 执行命令 访问 结果 read rtu with only
原文地址:https://www.cnblogs.com/alichengxuyuan/p/12504483.html