[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