在linux(fedora6)系统下,java进程和C进程间如何通过管道或者其他的方法进行通信?能给出例程最好,在线等。

解决方案 »

  1.   

    可以通过socket通信
    ---------------------------------------
    http://www.foxou.cn欢迎您
      

  2.   

    Socket应该比较方便吧java.net包下自己去看看
      

  3.   

    socket已经确认是不让用的了,就是在java两个进程间的通信,如何搞定呢,jni或者是jms(一点都不了解。),能给出例程吗?
      

  4.   

    其实最好是socket 
    如果不让用的话,我建议可以用web services做
      

  5.   

    我觉得还是用JNI最好,效率最高,其次Socket,再次WebService
      

  6.   

    一个新的问题,是在GUI程序中,添加了box容器,并且是两个(为了控制布局) Box boxh = Box.createtableHorizontalBox(),和 Box boxv = Box.creatVerticalBox(),然后再boxh中添加了jButton,并将boxh添加到boxv中,最后将boxv添加到Container cp = getContentPane();
    cp.add(boxv);但是,没有办法为jButton添加事件了。我怀疑是因为boxh,和boxv的容器的问题,但是没有解决的思路。
    另外,就是有谁知道,linux下有没有好的GUI布局工具,我现在基本上都是手工完成阿!!