话接上文
1、确认配置Maven dependcy对应版本
2、接口支持以系统输入为命令行获取返回
确认配置Maven dependcy对应版本
1、找可以使用资源
2、查询可使用版本,在POM内完成配置
接口
/*
系统输入下发命令
*/
public void SysWinCmd() {
BufferedReader bufferreader = new BufferedReader(new InputStreamReader(System.in));
String inputcmd = "";
BufferedReader reader = null;
Channel channel = null;
try {
while ((inputcmd = bufferreader.readLine()) != null) {
channel = session.openChannel("exec");
((ChannelExec) channel).setCommand(inputcmd);
channel.setInputStream(null);
((ChannelExec) channel).setErrStream(System.err);
channel.connect();
InputStream inputstream = channel.getInputStream();
reader = new BufferedReader(new InputStreamReader(inputstream, Charset.forName(charset)));
String buffer = null;
System.out.println("====================================\n");
System.out.println("Command"+"【"+inputcmd+"】Result is\n");
while ((buffer = reader.readLine()) != null) {
System.out.println(buffer);
}
System.out.println("Command Return Finished\n");
System.out.println("====================================\n");
}
} catch (IOException e) {
e.printStackTrace();
} catch (JSchException e) {
e.printStackTrace();
} finally {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
channel.disconnect();
}
}