| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2006 19:15:44
|
EderBaum
JavaBaby
![[Avatar]](/images/avatar/b937384a573b94c4d7cc6004c496f919.jpg)
Membro desde: 27/07/2005 22:58:32
Mensagens: 92
Offline
|
Opa.
Coloquei o "jdic.jar" e o "jdic_stub.jar" no classpath e tal e usei este código:
Ai deu este erro:
Já sei que o Jdic tah tentando carregar as DLL's e não as acha. Como faço para ele achar as Dll's que vem com o pacote? preferencialmente colocando as mesmas junto com as pastas da minha aplicação.
|
sabesim.com.br |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2006 19:39:50
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Para resolver seus problemas de CLASSPATH, a primeira providência é eliminar a variável de ambiente CLASSPATH do seu sistema.
CLASSPATH era uma variável de ambiente que se usava antigamente e que hoje NÃO deve ser usada.
Nas instruções de instalação do JDIC no link abaixo fala em CLASSPATH mas não obrigatoriamente na antiga variável de ambiente.
https://jdic.dev.java.net/documentation/README.html#Installation
Sempre que a gente lê em algum lugar a palavra CLASSPATH deve entender 2 coisas:
1. Para compilar, o Javac precisa saber onde estão os jars. Para isto se usa a opção -cp ou -classpath com o comando javac ou se configura a IDE para encontrar as classes e libs
2. Para executar, também é preciso dizer onde estão as classes e para isto se usa a opção -cp ou -classpath com o comando java
javac --help wrote:
-classpath <path> Specify where to find user class files
-cp <path> Specify where to find user class files
java wrote:
-cp <class search path of directories and zip/jar files>
-classpath <class search path of directories and zip/jar files>
A ; separated list of directories, JAR archives, and ZIP archives to search for class files. (uma lista de diretórios separada por ; no Windows e por : no Linux)
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2006 20:17:14
|
EderBaum
JavaBaby
![[Avatar]](/images/avatar/b937384a573b94c4d7cc6004c496f919.jpg)
Membro desde: 27/07/2005 22:58:32
Mensagens: 92
Offline
|
Opa.
Foi só colocar a tray.dll na mesma pasta de jdic.jar e beleza.
Fico me perguntando pq não havia me ocorrido isto antes?
Valeu
|
sabesim.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/01/2008 13:48:06
|
j.rodrigo
Smalltalk
![[Avatar]](/images/avatar/56dc0997d871e9177069bb472574eb29.jpg)
Membro desde: 15/02/2005 16:00:44
Mensagens: 1
Offline
|
oi, sei que o tópico é antigo, mas esta resposta pode ser útil a alguém.
eu estava com um problema parecido, achando que tinha a mesma causa do citado acima, mas estava enganado.
a aplicação rodava bem no windows, mas quando eu tentei no linux (usando a versão do jdic para linux, é claro) não funcionou. a exceção que dava era a seguinte:
COM O JAVA 5:
Exception in thread "Thread-2" java.lang.UnsatisfiedLinkError: initTray
at org.jdesktop.jdic.tray.internal.impl.DisplayThread.initTray(Native Method)
at org.jdesktop.jdic.tray.internal.impl.DisplayThread.run(Unknown Source)
COM O JAVA 6:
Exception in thread "Thread-1" java.lang.UnsatisfiedLinkError: org.jdesktop.jdic.tray.internal.impl.DisplayThread.initTray()V
at org.jdesktop.jdic.tray.internal.impl.DisplayThread.initTray(Native Method)
at org.jdesktop.jdic.tray.internal.impl.DisplayThread.run(Unknown Source)
depois de muito pesquisar e não encontrar a resposta para o problema, resolvi analisar o souce do jdic.
percebi que não há uma implementação para o metodo initTray nas versões para linux 0.9.3 e 0.9.2.
trocando pela versão 0.9 funcionou normalmente.
|
|
|
 |
|
|