Resource leak

2 respostas
D
[b]Olá,[/b]sou novo no Guj e estou fazendo a primeira semana de aula em Java em gostaria de perguntar sobre algo que está ocorrendo no meu código.
   
  Estou usando o Eclipse Juno e quando escrevo um código recebo essa notificação...
import java.util.Scanner;
public class Programa {
	public static void main(String[] args){
		System.out.println("Hello World!");
		Scanner le = new Scanner(System.in);
		System.out.println("Digite um numero: ");
		int A= le.nextInt();
		System.out.println("Você digitou: "+A);
	}
}

na minha linha 5 aparece um pequeno aviso amarelo falando sobre “le” o aviso é assim :Resource leak:‘le’ is never closed,em todos os meus programas está aparecendo esse pequeno erro.

Estou trabalhando com a perspectiva JAVA, e não a perspectiva resource!
O que é este aviso? como faço para eliminá-lo?

Conto com a ajuda de vc’s,Obrigado!
Me perdoem caso esta dúvida já tenha sido postada!

2 Respostas

lina

Oi,

Quem sabe assim:

System.out.println("Hello World!");
		Scanner le = new Scanner(System.in);
		
		try
		{	
			System.out.println("Digite um numero: ");
			int A= le.nextInt();
			System.out.println("Você digitou: "+A);	
		}
		finally
		{
			le.close();
		}

Tchauzin!

Alys

Olá,

Dê uma olhada nesse help, do próprio Eclipse: Avoiding resource leaks

Criado 28 de agosto de 2012
Ultima resposta 28 de ago. de 2012
Respostas 2
Participantes 3