Java Runtime.getRuntime().exec("ipconfig/release"); returns 错误?
Java Runtime.getRuntime().exec("ipconfig/release"); returns error?
我想断开我的计算机与 Internet 的连接,我能想到的最好方法是 运行 命令中的 ipconfig/release。为此,我做到了
Process result = Runtime.getRuntime().exec("ipconfig/release");
然而,这会引发错误,
java.io.IOException: Cannot run program "ipconfig/release": CreateProcess error=
2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at threadio.run(checkmac.java:141)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find th
e file specified
我不确定是什么意思。
任何想法我做错了什么?有没有更好的方法来断开与路由器的连接?
它适用于 space
Process result = Runtime.getRuntime().exec("ipconfig /release");
假设 ipconfig.exe 在 PATH 中,那么 Runtime.exec 能够找到它,如果不是,您将需要提供它的完全限定路径。
我想断开我的计算机与 Internet 的连接,我能想到的最好方法是 运行 命令中的 ipconfig/release。为此,我做到了
Process result = Runtime.getRuntime().exec("ipconfig/release");
然而,这会引发错误,
java.io.IOException: Cannot run program "ipconfig/release": CreateProcess error=
2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at threadio.run(checkmac.java:141)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find th
e file specified
我不确定是什么意思。
任何想法我做错了什么?有没有更好的方法来断开与路由器的连接?
它适用于 space
Process result = Runtime.getRuntime().exec("ipconfig /release");
假设 ipconfig.exe 在 PATH 中,那么 Runtime.exec 能够找到它,如果不是,您将需要提供它的完全限定路径。