WindowsのAntでJDKのバージョンを変更する方法

実行時に環境変数を書き換えることで対応できます。
サンプルですが以下バッチファイルです。

環境変数を指定のJDKに変更するバッチ

@echo off
set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_25
set PATH=%JAVA_HOME%\bin;%PATH%

JAVA_HOMEにはJDKのパスを入れてください

通常はJDK7を使っているので、JDK6を指定したバッチを用意して実行したところ うまくJDK6に変更されているみたいですね。 f:id:beeete2:20160708231454p:plain

使い方としては、Ant等でタスクを実行する前に、この環境変数を変更するバッチを実行した後にAntのタスク実行で大丈夫だと思います。