2017-03-05 118 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