應該用Corba技術可以實現.
但我也不知該怎麼做.

解决方案 »

  1.   

    用java调用Windows API 函数。
      

  2.   

    to yanhli()
    如何调用,可以给个例子吗?
      

  3.   

    我想yanhli说的直接调用windows Api 即用loadlibrary的方式应该不行,因为这里说的是
    两个不同的进程,所以还是应该用Corba编程
      

  4.   

    TO mountainwang(棚子)
        如何LOADLIBRARY
      

  5.   

    仅供参考(与提实现看一下相关文档 java.sun.com msdn.microsoft.com)用 c/c++ 写一个 yy.dll 调用 API
    用如下类调用 yy.dllclass Call {  native int exec(String s);  static{
        System.loadLibrary("yy");
      }
    }
      

  6.   

    你C++开的内存有点象Unix上的sharememory.但好象没有必要。
    直接java用c++开的内存不行,利用jni来调c代码,还是让c来利用内存,java负责接受结果是不是简单明了点。
      

  7.   

    用Corba一是有点小题大作,二是效率不高。建议还是用SOcket通信好一些。简单高效
    我曾经做过一个聊天室,服务器端进程用GnuC++写,客户端用java写,连接到服务器Socket
    通过流交换数据。