[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