2016-10-28 14 views
0

私は多くのレガシーjava 6プロジェクトを持っており、ビルドする必要があります。 Javaの8とEclipseのネオンのAntプラグインを使用してJava 6プロジェクトを実行するANTバージョンとは何ですか?

を構築しているが、私は別のJava 6のプロジェクトで生成されたjarファイルを使用する場合、私は、「サポートされていないメジャー。マイナーバージョン52.0」問題を抱えています。

私の解決策は、Java 6と互換性のあるAntバージョンをインストールし、Eclipseからプロジェクトをビルドすることです。

+1

蟻のバージョンの問題ではありません。あなたは正しいjdk-version – Jens

+1

が使用されていることをantに設定しなければなりません。この投稿を見てくださいhttp://stackoverflow.com/questions/10382929/how-to-fix-java-lang-unsupportedclassversionerror-unsupported-major-マイナーチェル – Zia

+0

スタックトレースとは何ですか? –

答えて

1

あなたが使用するAntのバージョンやコンパイルされたJavaのバージョンは関係ありません。

重要なのは、Ant javacタスクが使用するJDKと、javacタスクのsourcetarget引数の値です。

EclipseからAntを実行しているときは、「実行>外部ツール設定」ダイアログで使用している「Antビルド」の「JRE」タブで使用するJDKを設定できます。 Java 6 JDKを選択します。

Ant build.xmlのjavacタスクでsource="1.6" target="1.6"を指定してください。

関連する問題