私は、ac プログラムを実行し、その入力ストリームを読み取り、出力ストリームに書き込むことができるマネージャー プログラムを Java でコーディングしたいと考えています。
クライアントは c exe を要求し、サーバーはその要求を次のように処理します。
- マネージャ プログラムが実行されます。
- ac プログラムを実行します。
- Cプログラムの出力をブラウザに送信できます(入力ストリーム)。
- ブラウザからの入力を受け入れ、C プログラムに提供できる必要があります。
ランタイムとプロセスを使用して C コードを実行しようとしました。しかし、それは例外を与えます
---------------------------
16 bit MS-DOS Subsystem
---------------------------
Error while setting up environment for the application. Choose 'Close' to terminate the application.
---------------------------
Close
---------------------------
ヘルプ?
コード : java.io.* をインポートします。
class Dev
{
public static void main(String args[])
{
try
{
Process p = Runtime.getRuntime().exec("dev.exe");
InputStream is = p.getInputStream();
// from her i'll do the stuff but it gives error.
}
catch(Exception e)
{
System.out.print("\n\n\t Error : "+e);
}
}
}