WinXPでJavaから外部コマンド実行
Runtime.exec()かProcessBuilderかって話じゃなくて。
家の年代物のWin2000環境で、外部コマンドとしてdir実行させるのに、なんとなくMS-DOS時代からの思い込みで
String[] commandline = {"command.com", "/c","dir"};
とか書いちゃったんだけど動かない。例外にもならない・・・?
String[] commandline = {"cmd", "/c","dir"};
でちゃんと動いた。
染み付いた思い込みってけっこう厄介・・・(^.^;
Comments