Jorge,
Eu nao uso regsvr2. Apenas deixo a dll no mesmo diret�rio do meu .class ou
no path do windows (C:\windows).
Os processos s�o ambos Java ??? Se for voc� pode usar JSDT
(http://java.sun.com/products/java-media/jsdt/index.html) para compartilhar
objetos entre duas ou mais MVJs.
Se n�o for te recomendo usar SOCKETS que s�o independentes de plataforma.
Atrav�s do endere�o 127.0.0.1 (loopback), voc� pode abrir um canal TCP de
comunica��o entre os seus dois processos e falar o protocolo que quiser.
Usando JNI aqui voc� vai perder a independ�ncia de plataforma !!!
Shared Memory e Java n�o combinam pois Java n�o cont�m processos e sim
threads.
[]'s
Sergio
PS: Tu conhece o Badauy ???
>From: Jorge Martins <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: java-list <[EMAIL PROTECTED]>
>Subject: [java-list] JNI - dll n�o registra
>Date: Wed, 7 Feb 2001 16:30:05 -0200
>
>Estava come�ando a estudar JNI e parei logo no primeiro exemplo. � bem
>simples, um HelloWorld. Compilei-o corretamente, criei o HelloWorld.h com o
>javah, e compilei a dll utilizando o Microsoft Visual C++ 6.0.
>
>cl -Ic:\jdk1.2.2\include -Ic:\jdk1.2.2\include\win32 -MD -LD
>C:\MyHousehold\java\HelloWorld.c -FeHelloWorld.dll
>
>
>Mas ao registrar a biblioteca utilizando o regsvr32, deu a seguinte
>mensagem
>de erro:
>
>HelloWorld.dll was loaded, but the DllRegisterServer entry point was not
>found.
>
> <<...OLE_Obj...>>
>
>
>Lembro que meu sistema � um Windows 2000. J� tinha visto que n�o ia dar em
>nada e rodei a classe s� para verificar. E, sem nenhuma surpresa, apareceu
>o
>seguinte erro:
>
>
>Exception in thread "main" java.lang.UnsatisfiedLinkError: no HelloWorld in
>java.library.path
> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1290)
> at java.lang.Runtime.loadLibrary0(Runtime.java:473)
> at java.lang.System.loadLibrary(System.java:777)
> at HelloWorld.<clinit>(HelloWorld.java:7)
>
>
>Algu�m tem experi�ncia com JNI ou j� enfrentou algo semelhante? Lembro que
>o
>uso c�digo nativo em meu projeto vem da necessidade de usar Shared Memory.
>Caso algu�m saiba como fazer este tipo de comunica��o em java puro, por
>favor, envie a solu��o.
>
>abra�os
>
>Jorge Roberto Diniz Martins
>[EMAIL PROTECTED]
>www.unear.net
>Tel.: +55 (21) 3389-2924
>
>
>ps: abaixo v�o os c�digos
>
>
> <<HelloWorld.java>> <<HelloWorld.c>> <<HelloWorld.h>>
><< HelloWorld.java >>
><< HelloWorld.c >>
><< HelloWorld.h >>
>------------------------------ LISTA SOUJAVA ----------------------------
>http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
>d�vidas mais comuns: http://www.soujava.org.br/faq.htm
>regras da lista: http://www.soujava.org.br/regras.htm
>para sair da lista: envie email para [EMAIL PROTECTED]
>-------------------------------------------------------------------------
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------