通过java程序更改网络设置

通过java程序更改网络设置,java,networking,lan,Java,Networking,Lan,我想写一个程序来重置用户的局域网/(TCP/IP)属性 以下是我手动执行的操作(我希望编程自动执行): 我想通过我的java程序执行上述14个步骤。我该怎么做?是否有允许我设置上述参数的api。必须保存这些技术,即使我重新启动电脑,这些技术也应该保留。我希望在启动电脑时,pragram只运行一次,而不是每次都运行一次。您似乎正在尝试使用DHCP更新您的IP地址 编写以下批处理文件,而不是编写Java程序: ipconfig /renew 仅通过(如所述)或使用。没有本机JAVA 据我所知,能够

我想写一个程序来重置用户的局域网/(TCP/IP)属性

以下是我手动执行的操作(我希望编程自动执行):


我想通过我的java程序执行上述14个步骤。我该怎么做?是否有允许我设置上述参数的api。必须保存这些技术,即使我重新启动电脑,这些技术也应该保留。我希望在启动电脑时,pragram只运行一次,而不是每次都运行一次。

您似乎正在尝试使用DHCP更新您的IP地址

编写以下批处理文件,而不是编写Java程序:

ipconfig /renew
仅通过(如所述)或使用。没有本机JAVA
据我所知,能够处理此问题的库。

您是仅为自己的计算机执行此操作,还是希望它在任何计算机上工作?有多个网络适配器的计算机呢?为什么要使用Java?使用批处理文件/shell脚本或某些现有(非Java)应用程序会更简单。即使编写自己的C/C++/C#应用程序来对抗各自的C/C++/C#网络API也会更好。你并没有真正回答他的问题。我确信OP考虑到了这一点,他需要java来完成特定的任务。我不认为OP考虑到了这一点。由于OP似乎想要一个能做到这一点的程序,我认为他不需要使用Java。
ipconfig /renew