Java RMI

Bom não sei se é básico mas eu acho que é.

To usando o tutorial daqui do GUJ sobre RMI este.

Quando compilo a classe Mensageiro.java, que é uma interface, com o comando

javac Mensageiro.java 

Funciona normal e ele cria o Mensageiro.class na minha pasta.

Porém quando vou compilar MensageiroImpl.java que implementa Mensageiro.class com o comando

javac MensageiroImpl.java 

Ocorre o seguinte erro:
MensageiroImpl.java:6: connot find symbol
symbol: class Mensageiro
public class MensageiroImpl extends UnicastRemoteObject implements Mensageiro{
1 error

Usei o eclipse para digitar o código das classes, e não aparenta nenhum erro lá.
Não to muito acostumado a compilar pelo console mas to fazendo pra aprender e seguir o tutorial.

Alguem sabe se to fazendo algo errado? ou que erro é esse?

Na primeira vez achei que a Interface Mensageiro não estava no mesmo diretorio que a classe MensageiroImpl, mas está.

Ola,

Compile pela raiz da aplicacao, ou seja use o nome completamente qualicado.
Nao entre no diretorio e tente compilar apenas com os nomes da classe e da interface.

Abraco.

Valeu!