java - 在Windows / linux上连接和断开网络

时间:2017-03-05 14:52:49

标签: java linux windows networking

我一直在寻找这个问题的答案,但似乎只有在Android上实现它的答案。

我尝试做的是拥有一个Java程序,在满足某些条件后,将断开家庭网络,然后连接到不同的网络。请记住,该软件的主要应用程序将在Windows和Linux系统上。

任何提示都将是一个巨大的帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

您应该使用Runtime exec通过Java使用os命令。

这是操作系统依赖,因此您需要检查要使用的命令,例如(假设它是无线网络):

// Windows
Runtime.getRuntime().exec("netsh wlan disconnect");
// Linux
Runtime.getRuntime().exec("ifconfig wlan0 down");

Technet docs for netsh wlan connect