Exception in thread "main" java.lang.NoClassDefFoundError: java.util.Scanner [ RESOLVIDO ]

4 respostas
E

Pessoal estou com esse erro quanto tento executar o programa abaixo, alguem poderia me ajudar a solucionar o mesmo obrigado !!!!

import java.util.Scanner;


public class Maior{
	
	public static final int MAX=4;
	
         public static void main(String[] args){
	
		int i,aux;
		int[] number = new int[MAX];
		
		Scanner le_teclado = new Scanner(System.in);
		
		for(i=1;i<MAX;i++){
			System.out.printf("Digite %d numero: ",i);
			number[i] = le_teclado.nextInt();			
		}
		
		for(int x=1;x<MAX;x++)
		for(int y=1;y<MAX;y++){
			if (number[y]>number[x]){
			
				aux=number[x];
				number[x]=number[y];
				number[y]=aux;
			}
			
		}
		for(i=1;i<MAX;i++) System.out.printf("%d",number[i]);		
	}	
}

4 Respostas

V

Então, teoricamente seria que não está encontrando essa classe Scanner verifique se realmente ela existe no pacote util.

Abraços,

ViniGodoy

Tem certeza que seu Java é versão 5 ou superior?

Quando postar códigos, por favor, use a tag code. Se ainda não sabe fazer isso, leia esse tópico:
http://www.guj.com.br/posts/list/50115.java

Ele vai te ensinar esse e outros recursos interessantes do fórum.

E

java version “1.5.0”
gij (GNU libgcj) version 4.3.2

Copyright © 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

E
Executei o update-alternatives --config java e mudei para versão mais nova e funcionou
Criado 27 de março de 2009
Ultima resposta 27 de mar. de 2009
Respostas 4
Participantes 3