次の行を含む小さなバッチファイルを実行して、Javaバージョンの出力を出力しようとしています。
@echo off
set instDir=%cd%
set JAVA_DIR="%instDir%\bin\jre\bin\java.exe"
%JAVA_DIR% -version > output.txt
拡張子が「*.bat」のこのファイルを実行(ダブルクリック)すると、output.txtに何も書き込まれません。
コマンドプロンプトから同じファイルを実行すると、コマンドプロンプトにバージョンが出力されますが、ファイルには出力されません。