- ベストアンサー
「型 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になっています。 原因をお教え頂けますと幸いです。 よろしくお願い申し上げます。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
Eclipse 3.3.0 でコピペしたけど、エラー出ませんでしたよ。 Eclipse全体のコンパイラー準拠レベルは5.0になってるけど、 プロジェクトのコンパイラー準拠レベルが5.0になっていない とかはありませんか? (プロジェクトルートを右クリック→プロパティ→javaコンパイラ)
その他の回答 (3)
- _ranco_
- ベストアンサー率58% (126/214)
> コンパイラー バージョン確認出来ませんでした。 そうすると、あなたの環境には、Eclipse城内のコンパイラしかないってことですね。そのバージョンを確認すべきです。Eclipseのメニューから、確認できるのでは?。
- _ranco_
- ベストアンサー率58% (126/214)
コンソールで javac -version java -version とやってみて…。
補足
アドバイスを頂き、感謝しています。 実行した結果 java version 1.6.0_03 コンパイラー バージョン確認出来ませんでした。
- pcbeginner
- ベストアンサー率46% (261/560)
むぅ…。 インストール済みのJREでしたっけ? それは1.5以降ですか?
補足
<applet> JRE 1.6.0_03でした。
補足
ご返事ありがとうございます。 先程確認したので、 プロジェクトのコンパイラー準拠レベルが5.0にもなっていますけど。。。