Boa noite galera, estou iniciando meus estudos para tentar tirar uma certificação Java OCA e já de cara me deparei com um problema besta mas que não me deixa continuar
O problema é o seguinte, estou compilando tudo via DOS e entrei na parte que fala sobre pacotes, dai criei duas classes: Uma classe chama Prova e tem o seguinte conteúdo:
#######################
package certificacao;
class Prova {
double tempo;
}
#######################
Compilei esta classe e não tive nenhum erro como retorno.
Depois criei uma classe chamada Teste com o seguinte conteúdo:
#######################
package certificacao;
class Teste {
public static void main(String[] args) {
Prova p = new Prova();
p.tempo = 210;
System.out.println(“imprimiu”);
}
}
#######################
Quando tento compilar esta classe me retorna dois erros, sendo que ambos apontam para a instanciação da classe Prova, o erro é o seguinte:
Teste.java:5 error: cannot find symbol
Prova p = new Prova();
^
symbol: class Prova
location: class Teste
Este erro se repete para o segundo erro só que apontador (^) fica abaixo da segunda palavra Prova.
As duas classes estão dentro de uma mesma pasta chamada “certificacao” (como manda o livro).
Para ver se não era erro de digitação copiei as duas classes e colei no eclipse para ver se rodava e para minha surpresa foi sem nenhum problema.
Gostaria então de saber como faço para resolver este erro.
Abraços