Erro no tutorial RMI

Estava seguindo esse tutorial: http://www.guj.com.br/article.show.logic?id=37

Porém, ocorreu o seguinte erro quando fiz o comando no DOS (javac MensageiroImpl.java):

D:\projetos\RMI\src\pacote>javac mensageiroimpl.java
mensageiroimpl.java:4: cannot find symbol
symbol : class Mensageiro
location: package pacote
import pacote.Mensageiro;
^
mensageiroimpl.java:7: cannot find symbol
symbol: class Mensageiro
public class MensageiroImpl extends UnicastRemoteObject implements Mensageiro {

Abaixo o código do MensageiroImpl:

package pacote;
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;
import pacote.Mensageiro;


public class MensageiroImpl extends UnicastRemoteObject implements Mensageiro {

	public MensageiroImpl() throws RemoteException {  
         super();  
     }  
   
     public void enviarMensagem( String msg ) throws RemoteException {  
         System.out.println( msg );  
     }  
   
     public String lerMensagem() throws RemoteException {  
         return "This is not a Hello World! message";  
     }  
	
}

OBS.: consegui gerar na boa o class do mensageiro.

Você precisa incluir a interface Mensageiro em seu classpath na hora de compilar. Use a opção -cp do javac.

Então ficaria: javac -cp <nomedoarquivo.java> ???

Cara você tem que sair da pasta onde está seu mensageiroImp e tentar compilar, fica assim:

…/…/src# javac RMI/MensageiroImpl.java

é só compilar…Essa pasta RMI é minha, ai você ver o nome da sua e joga o comando antes dela…

espero ter ajudado!