Erro de sintaxe?

import java.util.ArrayList;
public class CadMedico
{
private ArrayList vetor; [color=red]( expected )[/color]
public CadMedico()
{

vetor=new ArrayList();
}

está dando um erro nesse código~ja verfiquei e a classe “Pessoa” esta funcionando não sei se é um erro de sintaxe!!

alguem pode me ajudar!!
vlw

private ArrayList<Pessoa> vetor = new ArrayList<Pessoa>();

Não seu certo continua o mesmo erro essa linha de código ja ta no método construtor programa!

public CadMedico() 
{ 

vetor=new ArrayList<Pessoa>(); 
}

No seu ambiente (NetBeans? Eclipse) você precisa habilitar a compatibilidade com Java 5.0

eu to usando o BlueJ, no NetBeans deu o mesmo erro!!
o erro é no código mesmo!

A classe Pessoa está no mesmo “package”? Se não estiver, você precisa fazer o “import” dela.

O erro não está no seu código. O erro é por que sua IDE está usando uma versão da JVM que não aceita Generics. (A sua IDE deve estar setada para compilar para a máquina virtual 1.4).

Sei que no eclipse e no netbeans existe essa possibilidade de mudar, tanto somente em um projeto específico quanto em todos os projetos.

Veja isso.

Verifique tbm se sua JVM instalada é &gt= 1.5