Exercicio (ficando louco)rs

4 respostas
flaviobass

me desculpe rapaziada do forum se por ventura ja existir algo do assunto (mas nao encontrei), bom a questao eh q to iniciando em JAVA e tem um exercicio que eu to fazendo do livro Use a cabeça! java, e a classe q eu to compilando q tem o metodo main() chamasse SimpleDotComGame: e existem mais 2 classes em arquivos separados.

class SimpleDoTComGame {

public static void main(String[] args){

int numOfGuesses = 0;

GameHelper helper = new GameHelper();

SimpleDotCom theDotCom = new SimpleDotCom();

int randomNum = (int) (Math.random() * 5);

int[] locations = {randomNum, randomNum+1, randomNum+2};	

theDotCom.setLocationCells(locations);

boolean isAlive = true;

while(isAlive == true){

	String guess = helper.getUserInput("Insira um numero");

	String result = theDotCom.checkYourself(guess);

	numOfGuesses++;

	if(result.equals("kill")){

	isAlive = false;

	System.out.println("Você usou " + numOfGuesses + " palpites");

	}// encerra o if

}// encerra o while

}// encerra o main

}

so que quando eu compilo(via prompt) exibe a seguinte msg: Exception in thread “main” java.lang.NoClassDefFoundError: SimpleDotComGame (wrong name: SimpleDotComGame)…alguem pode dar uma luz…sabe como é vida de iniciante.rs vlw rapaziada.abço.

4 Respostas

Andre_Fonseca

oi,

Java é case-sensitive (maiusculas e minusculas fazem diferença) sua classe possui T maiusculo, na hora de compilar voce esta colocando t minusculo

abs

flaviobass

salve Andre…cara 10 pts pra vc!! pq procurei de td cara e vc simples me falow esse detalhe (e java sao detalhes)…agora deu certo! vlw manow pela ajuda!

ViniGodoy

Dá próxima vez que postar tópicos, siga essas dicas para deixar o código formatado:

flaviobass

OK…foi malz.rs :slight_smile:

Criado 13 de outubro de 2012
Ultima resposta 13 de out. de 2012
Respostas 4
Participantes 3