バッチファイルを二つ作成します。
- run.bat - java アプリを実行するバッチファイル
- addcp.bat - クラスパスの環境変数に JAR ファイルを追加するバッチファイル
REM run.bat
set CP=classes
for %%f in (lib\*.jar) do call addcp.bat %%f
java -classpath %CP% foo.bar.baz.Hoge
REM addcp.bat
set CP=%CP%;%1
run.bat の中で set CP=%CP%;%%f としてもうまくいかないため、addcp.bat を呼び出します。