jdk1.6でコンパイルしてmajor versionが50.0の状態になったjarファイルを作成したい
■環境、状況
- eclipse3.7
- ant3.2(プラグイン)
- jdk1.6
上記の環境でantファイルからのjavaコンパイル+jar作成を実施するがmajor versionが51.0になってしまう
■解決方法
- antのビルドファイルで指定しているjavacタスクの引数として「target="1.6" resouce="1.6」を指定する
- プロジェクトが参照しているJavaを1.6にする
- antを実行する際のJavaを1.6にする
- JAVA_HOMEをeclipse内で使用しているJavaのものにする
- antビルドで生成されるクラスファイルやjarファイルを一旦すべて削除する
特にはまったのは一番下。。。
既存のクラスファイルやjarファイルが存在していると再生成してくれないのね。。。
というかbuild.xml書いたやつちゃんと一回一回消すように実装しろよ!w
既存のクラスファイルやjarファイルが存在していると再生成してくれないのね。。。
というかbuild.xml書いたやつちゃんと一回一回消すように実装しろよ!w
0 件のコメント:
コメントを投稿