如何从(ssh服务器qstat-f)java程序运行此命令?
我试图通过Java程序在远程主机上运行命令,但无法执行命令。你有什么建议吗?我正在使用Windows操作系统如何从(ssh服务器qstat-f)java程序运行此命令?,java,Java,我试图通过Java程序在远程主机上运行命令,但无法执行命令。你有什么建议吗?我正在使用Windows操作系统 Runtime runtime=Runtime.getRuntime(); Process p = runtime.exec("root@10.117.217.160"); PrintWriter out = new PrintWriter(new OutputStreamWriter(new BufferedOutputStream(p.getOutputStream())), tr
Runtime runtime=Runtime.getRuntime();
Process p = runtime.exec("root@10.117.217.160");
PrintWriter out = new PrintWriter(new OutputStreamWriter(new BufferedOutputStream(p.getOutputStream())), true);
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
Thread.sleep(3000);
while (in.ready()) {
String s = in.readLine();
System.out.println(s);
}
out.println("ls /home/ubuntu");
Thread.sleep(3000);
while (in.ready()) {
String s = in.readLine();
System.out.println(s);
}
out.println("exit");
您使用了什么代码?它怎么会失败?你还试过什么?为什么是它的附加问题?这是我写的代码。进程p=Runtime.exec(“root@10.117.217.160"); 无法从类型对非静态方法exec(字符串)进行静态引用Runtime@Rahul:您应该编辑问题并添加代码。