我想将我的计算机与互联网断开连接,而我能想到的最佳方式是从cmd运行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
我不确定是什么意思。
任何想法,我做错了什么?是否有更好的替代方案可以断开与路由器的连接?
答案 0 :(得分:0)
它适用于空格
Process result = Runtime.getRuntime().exec("ipconfig /release");
答案 1 :(得分:0)
假设ipconfig.exe在PATH中,那么Runtime.exec能够找到它,如果不是,你将需要提供它的完全限定路径。