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

コンニチハ、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になっています。

原因をお教え頂けますと幸いです。
よろしくお願い申し上げます。

A 回答 (4件)

Eclipse 3.3.0 でコピペしたけど、エラー出ませんでしたよ。


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

この回答への補足

ご返事ありがとうございます。

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

補足日時:2007/12/10 16:04
    • good
    • 0

> コンパイラー バージョン確認出来ませんでした。


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

コンソールで


javac -version
java -version
とやってみて…。

この回答への補足

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

補足日時:2007/12/10 19:08
    • good
    • 0

むぅ…。


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

この回答への補足

<applet> JRE 1.6.0_03でした。

補足日時:2007/12/10 19:21
    • good
    • 0

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