Alguém poderia me ajudar a compilar o meu programa?
Eu criei em meu desktop uma pasta chamada Teste. Dentro desta pasta, criei mais duas chamadas ClasseA e ClasseB.
Dentro da pasta (diretório) ClasseA, criei um arquivo ClasseA.java. Na pasta ClasseB, criei um arquivo ClasseB.java.
A hierarquia é mostrada abaixo:
desktop
Teste
ClasseA
ClasseA.java
ClasseB
ClasseB.java
Os códigos...
package Teste.ClasseA;
import Teste.ClasseB.*;
public class ClasseA
{
public static void main(String []args)
{
ClasseB objb = new ClasseB();
}
}
package Teste.ClasseB;
public class ClasseB
{
ClasseB(){}
public void imprime()
{
System.out.printf("%s\n", "Na classe B");
}
}
Compilo ClasseB normalmente.
No console, dentro do diretório desktop/ClasseA, tento compilar ClasseA.java com o javac. Gera erro dizendo "package Teste.ClasseB" does not exist.
Como posso corrigir esse problema sem ter que mudar as classes de pasta? Desejo as classes em pastas diferentes.
