Classe Scanner

Bom pessoal, antes de eu formatar o meu pc eu conseguia usar a classe Scanner sem problemas
agora qualquer código que eu faço com ela, fica sublinhado.
ou será que a minha classe esta errada?

[code] import java.util.*;

public class AplicArrei {
		
	public static void main(String[] args) {
		Scanner entrada;
		entrada = new Scanner(System.in);
	  int t,item,repetir=0,elemento,ind,escolha=0;
	  System.out.println("Digite o valor do tamanho do array:");
	  t = entrada.nextInt();
	  t=0;
	  Arrei cc=new Arrei(t);
	 
	 do{ 
		 System.out.println("Menu: \n 1-Inserir Item \n 2-Remover Item \n 3-Mostrar todos Itens \n 4-Sair ");
	  escolha = entrada.nextInt();
	  switch(escolha){
	  
	  case 1: 
		  do{
		  			if(cc.getListaCheia()){
		  				System.out.println("Array cheio.");
		  			}			  	
		  			else{
		  				System.out.println("Digite o valor que deseja inserir no array");
		  				item = entrada.nextInt();
						cc.addItem(item);
		  				}
		  		System.out.println("Deseja inserir outro item? 1-Sim 2-Nao");
		 		repetir = entrada.nextInt();
	  			
	  		}while(repetir==1);
	  			break;
	  			
	  case 2: System.out.println("Sera removido o ultimo item da lista...");
	  			break;
	  			
	  case 3: System.out.println("Listando os itens:\n");
	  			for (int i=0; i<cc.getTamanho();  i++){
	  				System.out.print(cc.getValor(i)+" ");
	   			}
  			System.out.println("");
	  			break;
	  			
	  case 4:System.out.println("Saindo...");
	  		 System.exit(0);
	  		 	break;
	  			
	  			}
	 }while(escolha!=4);
	  
}

}[/code]

uso o Debian Lenny, jre.16

Riscado significa que ela está deprecated, ou seja como Java da suporte a versões mais antigas eles mantém estas classes, mas não é recomendado usá-las. Geralmente na API você encontra uma explicação dizendo qual classe você deve usar para substituí-la.

Eu lembro que no Java 6 a classe Console veio para resolver alguns problemas da classe Scanner, mas não sabia que ela estava deprecated. Talvez seja algo de uma versão mais nova do Java. Estou meio sem tempo, mas pesquise sobre classe Scanner deprecated.

Espero que esta explicação sirva de alguma coisa, pois se você realmente quis dizer sublinhado é porque você declarou uma variável, mas não usou em nenhum lugar, o que não é o caso do seu código.

Olá …Já tentou fazer isso:

 Scanner entrada = new Scanner(System.in);  

?

Abraço…

Que bom que resolveu sua dúvida…achei que era algum problema de inicialização…

[quote=emmanuelrock]Olá Bruno…Já tentou fazer isso:

 Scanner entrada = new Scanner(System.in);  

?

Abraço…[/quote]

Não sei se esta mensagem foi realmente para mim… Se foi eu uso Java 1.5, senão olhe no código dele, linhas 6 e 7.

bom, para evitar problemas utilize sempre a ultima versão do java.

ops, n disse q seu problema seja esse. esse seu código é bem parecido no q ensina no livro “java como programar”. q por acaso aki em casa funciona bem.

como eu disse, antes de formatar a máquina eu usava a classe Scanner sem problemas,
porém agora ela fica deprecated.
queria saber se a versão 1.6 mudou alguma coisa nessa classe
ou será que meu Eclipse esta mal configurado?