Java 如何更改本地计算机/以太网ip地址
我正在尝试做一个程序,可以改变个人电脑/笔记本电脑的ip地址和子网掩码。 我尝试进行的输入与windows上IPv4属性(ip/子网、dns/备用dns)上的接口类似 我现在能想到的是使用netsh命令来更改windowsip。 我想做的是在windows上设置/获取以太网设置Java 如何更改本地计算机/以太网ip地址,java,windows,vb.net,dns,ip-address,Java,Windows,Vb.net,Dns,Ip Address,我正在尝试做一个程序,可以改变个人电脑/笔记本电脑的ip地址和子网掩码。 我尝试进行的输入与windows上IPv4属性(ip/子网、dns/备用dns)上的接口类似 我现在能想到的是使用netsh命令来更改windowsip。 我想做的是在windows上设置/获取以太网设置 提前感谢您可以用JAVA更改注册表,这应该可以做到。这些措施应有助于: 另一种方法是从JAVA调用netsh命令: String str1="192.168.0.201"; String str2="255.255.
提前感谢您可以用JAVA更改注册表,这应该可以做到。这些措施应有助于: 另一种方法是从JAVA调用netsh命令:
String str1="192.168.0.201";
String str2="255.255.255.0";
String[] command1 = { "netsh", "interface", "ip", "set", "address",
"name=", "Local Area Connection" ,"source=static", "addr=",str1,
"mask=", str2};
Process pp = java.lang.Runtime.getRuntime().exec(command1);