请问怎样实现Java与c写的可执行文件之间的交互
例如:这样的c代码生成的exe
#include<stdio.h>int main()
{
int a;
scanf("%d",&a);
return 0;
}
Java应该怎样写,让c写的exe读到数据a
import java.io.*;public class Test
{
public static void main(String args[]){
        int b=12;
Runtime cprocess=Runtime.getRuntime();
Process pc;
OutputStream out; try{
pc=cprocess.exec("cprocess.exe");    out=pc.getOutputStream();
   DataOutputStream dout=new DataOutputStream(out);
   dout.writeInt(b);
}catch(Exception e){
System.out.println("wrong");
}
}
 }我这样写,发现不行