Erro na aplicação RMI ao tentar compilar o stub

2 respostas
rafadelnero

Boa tarde pessoal!

Estou tentando implementar um projeto em RMI, porém estou tendo problemas ao compilar o stub, o caminho do arquivo está correto, e as variáveis de ambiente também estão corretas, pois consigo compilar e executar pelo cmd normalmente, o seguinte erro é exibido na tela do prompt:

Invalid class file format in .\servidor\Gestor.class. The major.minor version ‘51.0’ is too recent for this tool to understand.
2 errors.

O que me veio a cabeça seria por estar usando o java 1.7, não sei se tem algo a ver.

A classe está estendendo e implementando corretamente como o modelo do RMI deve ser feito.

public class Gestor extends UnicastRemoteObject implements Mensageiro

E mensageiro estende Remote

public interface Mensageiro extends Remote

O comando utilizado para fazer a compilação do stub é, rmic servidor.Gestor.

Desde já agradeço!

2 Respostas

charleston10

Você esta usando o arquivo Policy ao tentar criar o Stub?

http://javaaberto.blogspot.com.br/2012/08/criando-stub-em-rmi.html

Eu trabalho com rmi, no começo vai deparar com muitos erros, mas depois vc aprende ja fica calejado…
dê uma olhada no link acima que te mandei, que estou ensinando passo-a-passo como criar o stub

hugonomura

Creio que seja o Java 7.
Estou no Ubuntu e estava tendo o mesmo problema.
Compilei o servidor usando o Java 6 e depois usei o rmic, dai funcionou.

Criado 18 de novembro de 2012
Ultima resposta 21 de mar. de 2013
Respostas 2
Participantes 3