java中的netstat

java中的netstat,java,Java,如何在java中使用netstat命令。如果您指的是从java程序内部执行netstat命令,那么您需要的是Runtime.exec(“command”),其中的命令是您希望从外部执行的命令 如果您的意思是从java程序内部执行netstat命令,那么您需要的是Runtime.exec(“command”),其中的命令是您希望从外部执行的命令 类似于 final String cmd = "netstat -ano"; int pid = -1; try { // Run netst

如何在java中使用netstat命令。

如果您指的是从java程序内部执行netstat命令,那么您需要的是Runtime.exec(“command”),其中的命令是您希望从外部执行的命令

如果您的意思是从java程序内部执行netstat命令,那么您需要的是Runtime.exec(“command”),其中的命令是您希望从外部执行的命令

类似于

final String cmd = "netstat -ano";

int pid = -1;

try {
    // Run netstat
    Process process = Runtime.getRuntime().exec(cmd);
} catch (Exception e) {
    e.printStackTrace(System.err);
}
一旦你做了这样的事情,你就失去了平台中立性——所以你必须问:为什么你要用Java做这件事??

类似

final String cmd = "netstat -ano";

int pid = -1;

try {
    // Run netstat
    Process process = Runtime.getRuntime().exec(cmd);
} catch (Exception e) {
    e.printStackTrace(System.err);
}

一旦你做了这样的事情,你就失去了平台中立性——因此你不得不问:为什么你用Java做这件事?

你能解释一下为什么这样做会使程序失去平台中立性吗(我对这个概念很陌生)?因为netstat是一个在所有操作系统上都不可用的命令…你能解释一下为什么这样做会使程序失去平台中立性(我对这个概念很陌生)?因为netstat是一个在所有操作系统上都不可用的命令。。。