Fórum Utilizado classe de um outro diretório em java #591842
19/03/2018
0
Criei duas classes Funcionario.java (primeira classe) e UtilizaFuncionario.java (segunda classe).
A primeira classe está localizada em "/home/lcs/Documentos/java/exercicio3" com o seguinte código fonte:
Já a segunda classe estava no diretório "/home/lcs/Documentos/java/" com o seguinte código fonte:
Porém quando eu coloco segunda classe (UtilizandoFuncionario.java) para o diretório "/home/lcs/Documentos/java/exercicio4", dá erro, o terminal apresenta:
Poderiam me ajudar como corrigir este erro, por favor? Eu utilizo o debian 9, faço as classes no sublime text 3 e compilo diretamente no terminal, por opção minha mesmo.
A primeira classe está localizada em "/home/lcs/Documentos/java/exercicio3" com o seguinte código fonte:
package exercicio3;
public class Funcionario{
//ATRIBUTOS
private String nome;
...
//MÉTODOS
public void setNome(String nome){
this.nome = nome;
}
...
}
Já a segunda classe estava no diretório "/home/lcs/Documentos/java/" com o seguinte código fonte:
import exercicio3.Funcionario;
public class UtilizandoFuncionario{
public static void main(String[] args) {
Funcionario objeto = new Funcionario();
System.out.println("Matricula eh: " + objeto.getMatricula());
}
}
Porém quando eu coloco segunda classe (UtilizandoFuncionario.java) para o diretório "/home/lcs/Documentos/java/exercicio4", dá erro, o terminal apresenta:
"
ComplFunc.java:1: error: package exercicio3 does not exist
import exercicio3.Funcionario;
^
1 error
"Poderiam me ajudar como corrigir este erro, por favor? Eu utilizo o debian 9, faço as classes no sublime text 3 e compilo diretamente no terminal, por opção minha mesmo.
Lucas Silva
Curtir tópico
+ 0
Responder
Posts
05/04/2018
Marcio Souza
Olá Lucas.
Faça o seguinte, compile as classes a partir do diretório /home/lcs/Documentos/java
E não esqueça de adicionar o "package exercicio4" no topo da classe UtilizandoFuncionario.
Faça o seguinte, compile as classes a partir do diretório /home/lcs/Documentos/java
/home/lcs/Documentos/java> javac exercicio3/Funcionario.java /home/lcs/Documentos/java> javac exercicio4/UtilizandoFuncionario.java
E não esqueça de adicionar o "package exercicio4" no topo da classe UtilizandoFuncionario.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)