gpt4 book ai didi

java - 如何从 Java 设置默认网关、IP 地址和子网掩码?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:31:48 24 4
gpt4 key购买 nike

我正在寻找从 Java 配置我的以太网卡的方法。有什么方法可以从 Java 更改默认网关、IP 地址和子网掩码。

目前我正在使用 OSHI获取 ip 地址、Mac 地址和其他硬件信息。我还了解到设置这些参数的唯一方法是 Java.lang.Runtime 类并使用硬件特定命令从 here 设置属性

我正在寻找一种更简洁的方法来为 Linux、Windows 和 Mac 执行此操作。我基本上是在尝试从我自己的应用程序中设置所有这些属性。是否有像 OSHI 这样的库或包装器来执行主机特定命令?

最佳答案

你可以这样做

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);

关于java - 如何从 Java 设置默认网关、IP 地址和子网掩码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39871059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com