JDev vs J2SE 5.0
やってみました。結果:
- J2SE5.0 ベースでの JDeveloper の実行
パッと見、問題ないようです。コード・エディタのタブの文字が J2SE5.0 ベースのほうが少しきれいで良い。 - J2SEとしての J2SE5.0 の登録
問題なしですね。 - コード・エディタでのコード・インサイト
きちんとJ2SE5.0のクラスもリスティングされます。まぁ、きっとReflection使ってるんでしょうから、当然といえば当然か。 - 作成したクラスの J2SE5.0 でのコンパイル
以前書いたUS Forumのスレッド*1のとおり、コンパイルするとエラーが出ます。JDeveloperが内部で使うOJCというコンパイラのせいらしい。
最後の問題を回避するには次のとおりにします。
- Antビルドファイルを生成し、それでビルドする
JDeveloperの新規ギャラリの「General-Ant」カテゴリにあります。これでコンパイルするようにすれば、OJCではなく、通常の javac を使用します。 - プロジェクト・プロパティの「共通-Ant」で「プロジェクトのビルドファイル」に、生成したAntビルドファイルを指定します