Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何更改本地计算机/以太网ip地址_Java_Windows_Vb.net_Dns_Ip Address - Fatal编程技术网

Java 如何更改本地计算机/以太网ip地址

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.

我正在尝试做一个程序,可以改变个人电脑/笔记本电脑的ip地址和子网掩码。 我尝试进行的输入与windows上IPv4属性(ip/子网、dns/备用dns)上的接口类似

我现在能想到的是使用netsh命令来更改windowsip。 我想做的是在windows上设置/获取以太网设置


提前感谢

您可以用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);