Compilação de programa em Java

3 respostas
B

OI pessoal comecei a pegar Java agora e escrevi um programa de teste assim :
// HelloDate.java
import java.util.*;

public class HelloDate{

public static void main(String[] args) {

System.out.println("Hello, it’s: ");

System.out.println(new Date());

}

}

Compilei o programa mas qd vou rodar surge a seguinte mensagem:

Exception in thread “main” java.lang.NoClassDefFoundError: HelloDate

Porque isso ocorre?? Desde já agradeço

3 Respostas

Bani

Você está tentando executar a partir do mesmo diretório em que foi criado o arquivo .class?
O seu Classpath inclui o diretório atual (representado por um ponto)?
O nome do arquivo está certinho na parte de caracteres maiúsculos/minúsculos?

Leandro_Rangel_Santo

cara ,essa Exception basicamente é lancada quando a classe não é encontrada
se certifique disso

ps. tou vendo em seu profile que somos colegas de faculdade

Daniel_Quirino_Olive

Como você está tentando rodar o programinha?

java HelloDate.class?
Se a resposta for SIM!!!, então o erro está em colocar a extensão do arquivo. O certo é:

java HelloDate

Hmmmmm, é isso. Dê uma olhadinha nos tutoriais e artigos mais básico e no FAQ.

Criado 11 de setembro de 2003
Ultima resposta 11 de set. de 2003
Respostas 3
Participantes 4