用java如何更改本机的IP地址,网上很多说用Runtime执行netsh命令,但是效果不太理想,后来看到有人说用jna调用windowAPI来实现,应怎么实现,能不能给段代码???

解决方案 »

  1.   

    不能改变的,java有内省的安全机制,不支持那些不安全的操作,而修改ip就更不安全了,所以一般不能直接通过java来修改本机ip的不过获取到关于用户的ip的那个文件的信息然后再去修改倒是可以的
      

  2.   

    我想这个还是另开一个进程,执行bat文件或者是shell比较好吧
      

  3.   

    真正修改机器IP的话,java基本做不到,必须调用其他程序来做
      

  4.   

    看看我的博文, 功能是可以达到的。。http://blog.csdn.net/yjflinchong/article/details/8156743
      

  5.   

    看看这个吧。http://blog.csdn.net/yjflinchong/article/details/8156743
      

  6.   

    java可以做到,用Runtime调用cmd命令即可