• ベストアンサー

「型 ArrayList は総称ではありません・・・。」エラーについての問題です。

コンニチハ、javaの初心者s-unです。 Eclipse(Ver:3.1.1)でJavaのプログラムを書いています。 *********************************** import java.util.ArrayList; class collectionTest1{ public static void main(String args[]){ ArrayList<String> array = new ArrayList<String>(); } } *********************************** エラーメッセージは 「型 ArrayList は総称ではありません。引数 <String> でパラメーター化できません。」 JDK準拠>>コンパイラー準拠レベル5.0になっています。 原因をお教え頂けますと幸いです。 よろしくお願い申し上げます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Eclipse 3.3.0 でコピペしたけど、エラー出ませんでしたよ。 Eclipse全体のコンパイラー準拠レベルは5.0になってるけど、 プロジェクトのコンパイラー準拠レベルが5.0になっていない とかはありませんか? (プロジェクトルートを右クリック→プロパティ→javaコンパイラ)

S-un
質問者

補足

ご返事ありがとうございます。 先程確認したので、 プロジェクトのコンパイラー準拠レベルが5.0にもなっていますけど。。。

その他の回答 (3)

  • _ranco_
  • ベストアンサー率58% (126/214)
回答No.4

> コンパイラー バージョン確認出来ませんでした。 そうすると、あなたの環境には、Eclipse城内のコンパイラしかないってことですね。そのバージョンを確認すべきです。Eclipseのメニューから、確認できるのでは?。

  • _ranco_
  • ベストアンサー率58% (126/214)
回答No.3

コンソールで javac -version java -version とやってみて…。

S-un
質問者

補足

アドバイスを頂き、感謝しています。 実行した結果 java version 1.6.0_03 コンパイラー バージョン確認出来ませんでした。

回答No.2

むぅ…。 インストール済みのJREでしたっけ? それは1.5以降ですか?

S-un
質問者

補足

<applet> JRE 1.6.0_03でした。

関連するQ&A