不知道通过jni调用API算不算使用java语言达到目的

解决方案 »

  1.   

    单纯使用java语言肯定是不行的,要不然也不敢说java是跨平台了。
    windows里面修改注册表可以实现,linux也可以修改但是不清楚如何修改。
    java只能通过本地方法来实现了,参考java2 核心技术 卷II:高级特性
      

  2.   

    call a c++ program that can modify IP (Windows)
    ifconfig(Unix)is the most easy way.
      

  3.   

    when you use jni you must exchange data between java and c, it quite complex;
    if you use shell ,you can use arguments to exchange date.
      

  4.   

    请问  schwarzenegger(找不到服务器) 应该怎么用呀?请给点实际的做法,好吗?
      

  5.   

    请问  schwarzenegger(找不到服务器) 你说的是不是在 linux 下呀, 我想在Window 系统下实现, 最好的办法是什么呀?
      

  6.   

    用java 语言本身来实现应该是不可能的, 可以通过java本地化方法,调用c/c++写的dll 来实现, 方向是这样的, 具体的方法你可以找一找资料, 应该很多的