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.