我需要能够在Java程序中启用/禁用我的计算机上的IPv6设置。
基本上,我需要按照这些方向打开和closuresIPv6: 如何在Windows 7上禁用IPv6
但是我需要能够通过Java程序来做到这一点。 这可能吗?
我在Windows 7上运行。
请参阅netsh工具,特别是要安装IPv6支持:
netsh int ipv6 install
去除:
netsh int ipv6 uninstall
也记录在KB2478747下。
请参阅如何使用Java执行Windows命令 – 将网络设置更改为在Java应用程序中集成。
Runtime.getRuntime().exec("netsh int ipv6 install");
我能够使用我下载并安装的实用程序nvspbind来执行此操作。 有了这个安装,调用IPv6和关闭是:
nvspbind.exe / e“本地连接”ms_tcpip6 nvspbind.exe / d“本地连接”ms_tcpip6