[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends:00604] プロンプト画面





初めて投稿させていただきます。南と申します。

Runtime.execでDOSコマンドを実行させる際に(サンプル添付)
コマンドプロンプト画面(DOSプロンプト画面)が
表示されてしまうのですが、
表示しないような方法はどなたかご存知でしょうか?

(javaw.exeで実行しても一瞬画面が表示されてしまいます。。。)

-----------以下サンプルソース-----------------------

import java.io.*;

import java.util.*;
import java.lang.Runtime;
import java.lang.Process;


class EnvTest{
  public static void main(String args[]){

    try {
      Runtime runtime = Runtime.getRuntime();
      String com[]=new String[4];	//配列数
      com[0] = \"cmd.exe\";
      com[1]=\"/c\";
      com[2]=\"set\";
      com[3]=\"JAVA_HOME\";
      Process process = runtime.exec(com);

      InputStream in = process.getInputStream();
      BufferedReader br = new  BufferedReader(new InputStreamReader(in));

      String result;
      while ((result = br.readLine()) != null) {
        System.out.println(result);
      }

      process.waitFor();
      process.destroy();
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

----------------ここまでがソースです------------------------


------------------------------------------------------------------------
          〜あなたの一票がこの番組を作ります〜
 http://www.infoseek.co.jp/Special?pg=tup_asahi_if.html&sv=QS&svx=971122