-1

哪种方法是使用 java 从 Windows 操作系统查询和返回数据的最佳方法?我已经使用exec()方法来查询对命令行的调用,但是在编写复杂的操作系统调用查询时这可能会很痛苦。

PowerShell 是使用 Java 从 Windows 操作系统查询数据的推荐方法吗?如果是这样,我该如何在 Java 中进行呢?

Windows 操作系统调用查询的示例包括返回主机详细信息、内存 (RAM) 详细信息关闭和打开逻辑端口(安全原因),以及更多无法通过内部 Java 完成的操作。

谢谢,非常感谢。

4

2 回答 2

4

考虑Apache Commons Exec

它是一个强大且可靠的库,可以从 Java 代码执行外部进程。

这是这个库的 javadoc

于 2013-08-22T17:34:35.323 回答
0

嘿,我认为这可能会有所帮助

Process powerShellProcess = Runtime.getRuntime().exec(cmd);
于 2016-05-09T07:57:33.473 回答