1.6 JDKを使用するようにANTを構成しましたが、ENV変数JRE_HOMEとJDKホームの両方がJDK6を指しています。ファイルエクスプローラーでJDK6フォルダー名を変更すると、ANTビルドが失敗し、JDKが見つからないため、正しいJDKを使用していることが確実にわかります。ただし、生成されたクラスは常にJava1.7に対してコンパイルされます。なぜ私はこれ?(生成されたクラスは1.7 jreでのみ実行されます。1.6JREで実行すると、バージョンエラーが発生します)すべてのプロジェクト/モジュール設定が1.6jdkを指しています。
1630 次