Dúvida sobre javac -cp [RESOLVIDO]

Não consigo compilar a Classe1.

package pacote1;
import pacote2.Classe2;
public class Classe1 extends Classe2{

}
package pacote2;
public class Classe2{

}
C:\Teste
|---pacote1
     |---Classe1.java (que herda de Classe2.java)
|---pacote2
     |---Classe2.java
|---classes

Quando eu compilo primeiro a Classe2.java é gerado pra mim mais um diretório dentro de C:\Teste\classes[b]pacote2[/b]\Classe2.class.
Agora pra gerar o .class da Classe1 o que devo executar no prompt?

Para conseguir compilar você vai passar no cp o caminho da pasta onde está o pacote.
[b]
javac ‘C:\Teste\classes\pacote1\Classe1.class’ -cp ‘C:\Teste\classes[/b]’

Não coloque o nome do pacote no cp tipo ‘C:\Teste\classes\pacote2’ - ele não vai achar.

Valeu!!!
Consegui e aqui vai a resposta.
Compilar a partir da raiz do sistema:

C:\Teste
     |---pacote1\Classe1.java (lembrando que classe1 herda de classe2)
     |---pacote2\Classe2.java
     |---classes

C:>javac -d Teste\classes Teste\pacote2\Classe2.java
Esse comando vai criar o diretório:

C:\Teste
     |---pacote1\Classe1.java (lembrando que classe1 herda de classe2)
     |---pacote2\Classe2.java
     |---classes
           |---pacote2\Classe2.class

C:>javac -d Teste\classes -cp Teste\classes Teste\pacote1\Classe1.java
E cria o seguinte diretório:

C:\Teste |---pacote1\Classe1.java (lembrando que classe1 herda de classe2) |---pacote2\Classe2.java |---classes |---pacote2\Classe2.class |---pacote1\Classe1.class