アプリ版:「スタンプのみでお礼する」機能のリリースについて

がでました。
以下の通りです。

Multiple markers at this line
- The import javax.persistence.GenerationType.IDENTITY cannot be resolved
- Syntax error, static imports are only available if source level is 1.5

これはどういう意味でしょうか?
特に「source level is 1.5」の意味を教えてください。

環境は
Fedora11
Eclipse EE Developer 3.5 (Galileo)
java version "1.6.0_14"
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
Java HotSpot(TM) Server VM (build 14.0-b16, mixed mode)
です。

「Eclipse3.5EEでJavaのコン」の質問画像

A 回答 (1件)

コンパイルするためにはJava 1.5では駄目、ということ。

おそらく、コンパイルの準拠レベルが1.5になっているのだろうと思う。「プロジェクト」の「プロパティ」メニューを選び、「Javaコンパイラー」の項目にあるコンパイラー準拠レベルが1.6になっているか確認する。おそらく1.5以前になっているのではないかと思う。
    • good
    • 2
この回答へのお礼

ありがとうございます。
1.4になっていたので1.6にすれば治りました。
しかしJDK1.6をいれていても1.4になってしまうのはEclipseの盲点ですね。

お礼日時:2009/07/29 11:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています