3
respostas

Dúvida. Comando javac Pessoa.java cannot find symbol

Boa tarde, estou executando o seguinte comando : D:\Estudo\Certificacao java\Capitulo 1.4\modelo>javac Pessoa.java

Porem, esta dando esse erro:

Pessoa.java:4: error: cannot find symbol Endereco endereco; ^ symbol: class Endereco location: class Pessoa 1 error

O que pode estar acontecendo?

Segue abaixo minhas classes:

Endereco.java

package modelo;

class Endereco{
  String rua;
  String numero;
  String cidade;
}

Pessoa.java

package modelo;

class Pessoa{
    Endereco endereco;
}

Obrigado

3 respostas

Oi Vinicius

Os arquivos Endereco.java e Pessoa.java estão ambos dentro da pasta modelo? Eu copiei o código que você enviou e compilou sem problemas.

Bom dia,

não sei o pq....mas no meu não. Pode ser alguma configuração?

Oi Vinicius

Como o package é modelo para ambas as classes, elas precisam estar dentro da pasta modelo

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software