2011-10-18 13 views
0

私はRAD6を使用しています。私は次のコードを書いた。ジェネリックのリストはRAD6によって識別されていません

private List<C1> list; 
public List<C1> getList() { 
return list; 
} 

しかし、上記のコードコンパイラの2行目には、次の2つのエラーがあります。

1:構文エラーon tokenこれらのトークンを削除します。

2:メソッドの戻り値の型がありません。

+0

RAD6はjava5をサポートしていないか、java5以上のjdkがインストールされていません。 'java -version'は何を報告しますか? – MeBigFatGuy

+0

Javaバージョン「1.6.0_06」を報告しています – Adnan

+0

RAD6がJava 6(またはそれに関しては5つ)をサポートしているとは思いません。サポートを追加することは可能かもしれませんが、それは非常に簡単だろうとは思っていません。 RAD7でさえ、Java5のみをサポートしています。RAD6を使用しなければならない特別な理由はありますか?かなり古いバージョンです(リリース時でさえあまり良くなく、RAD7に非常に迅速に取って代わられました)。いずれの場合でも、[環境設定]画面で[コンパイラ/コンプライアンス]の下にあるバージョンをチェックすることができます。 – ivantod

答えて

1

IIRC RAD6は、Eclipse 3.0をベースにしたJDK 1.5構文をサポートしていません。彼らは1.5+サポートをRAD6をリリースした場合(See this thread)

、プロジェクト自体は、それ以外の場合は唯一のJDK 1.4の構文が許可されていると仮定します、JDK 1.5用に設定する必要があります。