質問: 続けて質問させてください。 Win機でコマンドプロンプトを立ち上げて実行するのと、Javaでコマンド実行させる結果に差異が出るのはなぜでしょうか? Javaからの場合は、必ず「set PATH」としないとパスを認識していない状態なのでしょうか? お聞かせ頂ければ幸いです。
回答: 環境変数やカレントディレクトリがJavaプロセスの引き継ぎだからじゃないのか。