Que erro que eh esse?

5 respostas
S

estou tentando usar RMI mais esta causando um erro… ja tenho esse topico caso queiram ver o codigo:
http://www.guj.com.br/posts/list/143139.java

Aqui segue o erro:


5 Respostas

Vini_Fernandes

Cara, voce utiliza uma classe chamada Servidor que nao pertence ao classpath.

Ate mais

S

então o problema é na variavel de ambiente?

Como posso fazer para configurar?

Alkamavo

http://java.sun.com/j2se/1.3/docs/tooldocs/win32/classpath.html

leia aqui… :oops:

viniciusgundim

Configurar as variáveis de amabiente é simples

Windows:
Primeiro passo é abrir o Painel de Controles do Windows.
Feito isso de duplo clique no Ícone Sistemas.
A tela de ?Propriedades do Sistema? irá se abrir como mostra a figura
abaixo:
Selecione a guia ?Avançado?, depois clique em ?Variáveis de ambiente?.
nova tela irá se abrir!
Depois de abrir a tela de Variáveis de Ambiente, o nosso próximo passo é
encontrar onde está nossa JDK Instalado.
Normalmente fica no Diretório: ?C:\Arquivos de programas\Java?, caso não
encontre nesse diretório, localize em seu sistema a pasta JAVA.
Com o diretório java localizado, vamos continuar.
Clique no botão ?Nova?, localizado na GrupBox ?Variáveis do sistema?.
Nesta tela vamos informar,
Nome de Variável: JAVA_HOME
Valor da Variável: C:\Arquivos de programas\Java\jdk1.6.0_02
Obs.: Cuidado que a versão da sua JDK pode ser diferente, confirme o nome
do diretório jdk1.6.0_02
Feito pode clicar em ?OK?!
Vamos clicar novamente no mesmo Botão ?Nova?, localizado na GrupBox
?Variáveis do sistema?.
E agora vamos informar esses valores:
Nesta tela vamos informar,
Nome de Variável: CLASSPATH
Valor da Variável: .;%JAVA_HOME%\lib\tools.jar
Feito isso pode clicar no ?OK?!
Agora vamos localizar a Variável PATH, selecionar e depois clicar em ?Editar?
A nova tela irá se abrir
Nesta tela, iremos acrescentar a seguinte informação no campo ?Valor da
Variável?.
Valor Acrescentado: ;%JAVA_HOME%\bin

Linux:
No terminal digite:

JAVA_HOME=/opt/java/jdk1.5.0
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
CLASSPATH=$JAVA_HOME/lib
export CLASSPATH
MANPATH=$MANPATH:$JAVA_HOME/man
export MANPATH

S

consegui compilar mais olha o erro que deu…

java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: java.net.ConnectException: Connection refused: connect at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601) at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198) at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184) at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322) at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source) at java.rmi.Naming.lookup(Naming.java:84) at rmi.tela.jButton1ActionPerformed(tela.java:85) at rmi.tela.access$000(tela.java:21) at rmi.tela$1.actionPerformed(tela.java:46) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:6216) at javax.swing.JComponent.processMouseEvent(JComponent.java:3265) at java.awt.Component.processEvent(Component.java:5981) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4583) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4413) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4556) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4220) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4150) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2475) at java.awt.Component.dispatchEvent(Component.java:4413) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Caused by: java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:519) at java.net.Socket.connect(Socket.java:469) at java.net.Socket.<init>(Socket.java:366) at java.net.Socket.<init>(Socket.java:180) at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22) at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128) at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595) ... 33 more

Criado 1 de novembro de 2009
Ultima resposta 2 de nov. de 2009
Respostas 5
Participantes 4