Rmic

9 respostas
F

ola pessoa
estou executando o rmic compilador RMI do JDk para gerar o Stubs e SKeletons
mas ela nao gera nenhum arquivo alguem pode me dizer o esta passando
esse 'e o erro que gera
error class MensageiroImpl not found

9 Respostas

E

Você precisa passar o parâmetro “-classpath” também. Se não quiser fazer isso, sete a variável de ambiente CLASSPATH.

F

poderias me dizer como passar o parametro -“classpath”
ou setar a variavel do ambiente

gostaria dizer que consigo compilar os programa em java com dos

E

http://download.oracle.com/javase/6/docs/technotes/tools/windows/rmic.html

F

mas quando tento criar essas class simplesmente da o erro acima

F

Valeu mano a nacao em Angolana agradece por ter ajudado um filho dessa parte de africa :smiley:

F

epa irmao me preciptei um pouco , o comando rmic MensageiroImpl so gerou a class MensageiroImpl_Stub.class.
cade MensageiroImpl_Skeleton.class??
podias me dizer porque nao gerou essa class .segundo tutorial devia gerar www.guj.com.br/artcles/37 page 3

E

O tutorial é um pouco antigo (tanto é que naquele tempo você não precisava setar o CLASSPATH), e cobre apenas a versão 1.1 do protocolo RMI. Nessa versão, o rmic precisa gerar o arquivo MessageImpl_Skel.class.

Na versão 1.2, que é a atual, a classe _Skel é criada automaticamente pelo rmiregistry, portanto ela não é necessária.

F

ok .obrigado irmao deu certo so com a classe gerada comforme disseste. o aplicativo do tutorial rodou simplesmente foi uma beleza

mas xtou com uma duvida. o aplicativo que eu estou criando xta me dar uma bronca a interface nao compila porque nao sei :frowning:
ao tentar compilar no dos ele da o seguite erro obecto not found aponta para class candidato.é notavel salientar que a class Candidato foi criada no mesmo pacote que a interface
es o codigo da interface:

package erro;

import java.io.File;

import java.rmi.Remote;

import java.rmi.RemoteException;

import java.util.List;
public interface InterfaceServicos extends Remote

{

public String getNome() throws RemoteException;

public List getCandidato() throws RemoteException;

public boolean votar(Candidato candidato)throws RemoteException;

public File resultados()throws RemoteException;

}

e do candidato

package erro;

import java.rmi.RemoteException;

public class Candidato

{

private int id;

private String nome;
public Candidato(int id, String nome) {
    this.id = id;
    this.nome = nome;
}
public void setNome(String nome)

{

this.nome = nome;
}

public void setId(int id)

{

this.id = id;

}

public String getNome()throws RemoteException

{

return nome;

}
public int getId()throws RemoteException

{

return id;

}

}

poderia me dizer o porque deste erro??
o dos aponta para essa duas 2 linhas

public List getCandidato() throws RemoteException;
public boolean votar(Candidato candidato)throws RemoteException;

o simbol Candidato

F

alguem ai poderia me me dar um ajudão xtou mesmo em aperto

Criado 25 de julho de 2011
Ultima resposta 27 de jul. de 2011
Respostas 9
Participantes 2