同じ Windows XP SP2 を使っていて、cmd.exe のバージョンが異なることは有り得るのでしょうか?
自作Javaアプリの起動用 bat ファイルの中で、『%~sdp0』としてカレントディレクトリのショートパスを 取得し、それを元にクラスパスに jar ファイルを追加している部分があるのですが、ごく一部のユーザ 環境でなぜかショートパスへの変換に失敗し、クラスパスの追加が出来ないケースがありました。 OSはテストに散々使ったマシンと同じ Windows XP Pro SP2 とのこと。訳がわかりません。