0

Java と ProcessBuilder を使用する場合、完全な絶対パス (C:\Windows\system32\diskpart.exe) を指定せずに「diskpart」などを実行する方法はありますか? 特に、パスが変更される可能性があります。たとえば、将来的には 64 ビット プログラムになる可能性があります... ProcessBuilder に PATH 変数を考慮するように指示する機会はありますか? ありがとう!

4

1 に答える 1

0

これを達成できる唯一の方法は、PATH変数を自分で解析File.existし、各パス要素の最後にプログラムが存在するかどうかを判断するために使用することです。

おそらく、よく知られているパスの場所も指定する必要があります。%WINDIR%

于 2012-09-02T20:48:29.607 に答える