java做IPC,没有了共享内存,信号灯,管道,消息队列等手段.
但是你可以使用socket, RMI, corba等手段解决.>>> 我想让一个进程调用另外一个进程的方法,得到返回值?
使用RMI好了.

解决方案 »

  1.   

    在windows下使用命名管道
    Java->dll<<====>>dll->Java
      

  2.   

    Java Tutor 中有介绍public static Reader reverse(Reader src) throws IOException {
        BufferedReader in = new BufferedReader(source);    PipedWriter pipeOut = new PipedWriter();
        PipedReader pipeIn = new PipedReader(pipeOut);
        PrintWriter out = new PrintWriter(pipeOut);    new ReverseThread(out, in).start();    return pipeIn;
    }
      

  3.   

    public static Reader reverse(Reader src) throws IOException {
        BufferedReader in = new BufferedReader(source);    PipedWriter pipeOut = new PipedWriter();
        PipedReader pipeIn = new PipedReader(pipeOut);
        PrintWriter out = new PrintWriter(pipeOut);    new ReverseThread(out, in).start();    return pipeIn;
    }