FORTRANプログラムの実行

-----------------------------Test2.java---------------------------------
/****************************/
/* FORTRANプログラムの実行  */
/*      coded by Y.Suganuma */
/****************************/
import java.io.*;

public class Test2 {
	public static void main(String args[])
	{
   		String str;
   		BufferedReader in;
   		PrintStream out;
		Process process;
		InputStream is;
    
		try {
					// データをファイルへ出力
   			out = new PrintStream(new FileOutputStream("I_FILE"));
   			out.println("50 30");
    		out.close();
					// FORTRANプログラムの実行
			process = Runtime.getRuntime().exec("TEST2_F.EXE");
					// 結果をプロセスの標準出力から入力
			is  = process.getInputStream();
			in  = new BufferedReader(new InputStreamReader(is));
   			str = in.readLine();
   			System.out.println(str);
    		in.close();
		}
		catch (IOException e) {}
   	}
}

----------------------------TEST2_F.FOR---------------------------------
C*************************************
C ディスクから入力し,標準出力へ出力 *
C      coded by Y.Suganuma           *
C*************************************
      CHARACTER*6 INPUT
      DATA INPUT/'I_FILE'/
C
C          データの読み込み
C
      OPEN (10,FILE=INPUT)
      READ (10,*) N1, N2
      CLOSE(10)
C
C          計算
C
      IWA = N1 + N2
      ISA = N1 - N2
C
C          出力
C
      WRITE (*,*) IWA, ISA

      END