プロジェクトを ANT ビルド スクリプトでコンパイルしようとしています。Eclipse ワークスペースのデフォルトの JRE を変更すると、JDK1.6.0_27 32 ビットの ANT がまだ JRE 1.7.0 64 ビット (システムのデフォルト) を使用しているとします。
「External Tools Configuration」を設定し、ANTビルドファイルを選択し、「JRE」タブで関連するJavaを選択することにより、異なるJavaバージョンを使用するようにANTビルドファイルを設定するオプションがありますが、同じ場所にオプションがあるため、それは奇妙です「ワークスペースと同じJREで実行」を使用しますが、これは機能しません(Eclipse Indigo 3.7を実行しています)。
1 つの ANT スクリプトを含む 1 つのプロジェクトがある場合は問題ありませんが、7 つのビルド ファイルを含む 7 つのプロジェクトがあり、Java 1.6 32 ビットと Java 1.7 64 ビットの 2 つの異なるリリースを作成する必要があります。必要な設定を毎回手動で選択する (私はほぼ毎日リリースをビルドしています) のが、本当の「お尻の痛み」になりました。