Como usar generics?

Olá… estou tentando compilar o seguinte código no Eclipse:

ArrayList<String> arrayList = new ArrayList<String>();

E ocorre erro.

Sendo que estou utilizando o seguinte versão: jdk1.5.0_06

O que estou fazendo errado ?

Obrigado!

Voce esta populando o teu array list somente com strings!!!

Verifique o Compiler Compliance Level do eclipse deve estar 1.4 e deverá estar 5.0.

A configuração do seu projeto deve indicar que o Java 5.0 deve ser usado.
Clique no seu projeto com o botão direito, escolha Properties, Java Compiler, [X] Enable Project Specific Settings, Compiler Compliance Level = 5.0

Galera… mas não aparece a opção 5.0 para mim. Aparece apenas:

1.3 e 1.4

Qual a versão de seu eclipse???

3.0.1

Obrigado!

O Eclipse 3.0 ainda não suporta Java 5.0. Atualize para o Eclipse 3.1 ou mais recente. Dica: baixe o Callisto, que é uma coleção de plugins já testados e integrados para o Eclipse.