Quando eu compilo um programa com apenas uma classe simples, o javac compila certinho.
Mas o problema é quando eu tenho dois arquivos .java um com a main e usando a classe do outro arquivo.java, ele diz que a classe a qual eu estou tentando usar do outro arquivo não existe ou coisa assim, já fiz um monte de coisas pra tentar resolver mas não consegui, pior que eu não estou conseguindo estudat java por conta disso.
Um exemplo:
class NovaClasse
{
NovaClasse()
{
System.out.println("Chamou o construtor!");
}
}
class ExeNovaClasse
{
public static void main(String args[])
{
NovaClasse end;
end = new NovaClasse();
}
}
O ExeNovaClasse.java não compila de jeito nenhum, olhem o erro:
[b][douglastc@localhost Douglas_Java]$ javac NovaClasse.java
[douglastc@localhost Douglas_Java]$ javac ExeNovaClasse.java
- ERROR in ExeNovaClasse.java (at line 5)
NovaClasse end;
^^^^^^^^^^
NovaClasse cannot be resolved to a type
- ERROR in ExeNovaClasse.java (at line 6)
end = new NovaClasse();
^^^^^^^^^^
NovaClasse cannot be resolved to a type
2 problems (2 errors)[douglastc@localhost Douglas_Java]$ [/b]
Assim fica isso em todos os arquivos desse tipo.
Alguém sabe o que está acontecendo?
