Tutorial de RMI do GUJ não está dando certo

Olá.

Estou seguindo o tutorial aqui do GUJ http://www.guj.com.br/articles/37 para tentar rodar um programa com rmi.

Porém ao tentar compilar a classe MensageiroImpl (a segunda classe do tutorial) o cmd acusa o seguinte erro


MensagemImpl.java:8: cannot find sybol
sybol: class Mensageiro

Ou seja, aparentemente ele não está achando a classe Mensageiro.java

Mas o detalhe é que eu compilei primeiro a classe mensageiro, e o .class foi gerado.
E tá tudo na mesma pasta (o arquivos Mensageiro.java, Mensageiro.class e MensageiroImpl)

Fiz tudo como o turorial fala…

Alguém sabe o que está dando errado?

Obrigada

Seu CLASSPATH tá configurado pra encontrar as classes no diretório corrente ?

meu class path tá no caminho da apsta lib do jdk

C:\Program Files\Java\jdk1.6.0_32\lib

tá errado?

e o java_home tá como
C:\Program Files\Java\jdk1.6.0_32\

e o path
C:\Program Files\Java\jdk1.6.0_32\bin

Entao, o “diretório corrente” que o amigo lah acima conselhou (e eu concordo) seria colocar um ponto “.” no classpath. No windows, para colocar varios caminhos no classpath, separa eles por ponto e virgula, ou seja, no teu caso:

.;C:\Program Files\Java\jdk1.6.0_32\lib

Num caso comum, eu acho desnecessario ter o lib do jdk no teu path. Entao, se voce executar o comando java sempre no diretorio que eh a pasta raiz das tuas classes, voce poderia deixar o valor do classpath simplesmente como ponto.

O motivo do ponto eh que sem o ponto java ignora a pasta onde voce esta, e somente tenta localizar as classes na(s) pasta(s) definidas no classpath.