我们可以用Java调用Windows cmd命令吗?

lam*_*988 1 java

我们可以用Java调用Windows cmd命令吗?例如,在Java程序中调用Windows的"解压缩"命令.这会很困难吗?

Bal*_*usC 6

是的,这是可能的.Java SE为此提供的最基本的API是Runtime#exec().它有一些已知的陷阱,这篇文章是一个很好的读物:当Runtime.exec()不会.

请注意,Java SE还提供了以编程方式压缩/解压缩文件的java.util.zip.另请参阅本文以获取指南.