2017-03-05 119 views
0

我一直在寻找这个问题的答案,但似乎只有在Android上实现它的答案。java - 在windows/linux上连接和断开网络连接

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

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

回答

0

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

这是OS取决于所以需要检查哪个命令使用,例如(假设它是一个无线网络):

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

Technet docs for netsh wlan connect