Biblioteca

5 respostas
G

Como eu faco pra adicionar uma biblioteca em java, tentei aquela VTK, adicionei o vtk.jar, mas obtive a seguinte mensagem de erro:

run:
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\Guilherme\Downloads\vtk\cmake\bin\Release\vtkRenderingJava.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at vtk.vtkPanel.<clinit>(vtkPanel.java:31)
at VTKSample.main(VTKSample.java:17)
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)

tentei fazer este exemplo:

http://dev.artenum.com/projects/cassandra/forum/how-to-use-eclipse-and-vtk

Sou iniciante em Java, não estou conseguindo resolver este problema.
Estou usando o NetBeans 6.5.
Desde já,
muito obrigado a todos

5 Respostas

G

Bom, refiz o exemplo, agora seguindo a risca o exemplo do link, e no eclipse, a unica diferenca foram algumas versoes, e obtive um erro semelhante:

Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\Cassandra\thirdpart\vtk5.0-32b\bin\vtkRenderingJava.dll: Can't find dependent libraries at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1028) at vtk.vtkPanel.<clinit>(vtkPanel.java:31) at VTKSample.main(VTKSample.java:17)

Sou iniciante em java, nao sei onde mudar, ou o q fazer.
Sera q alguem podia me dar alguma ajuda??
vlw

Marky.Vasconcelos

Parece que esse jar usa dlls. Para configurar isso no Eclipse.
Va em Project> Build Path…>> na area do jar expanda com o “+” e no native libraries coloque esses dlls que precisam.

G

fiz isto:
http://img43.imageshack.us/img43/7499/javaa.jpg
é um link pra um screenshot.
mas nao deu certo nao, obtive a mesma mensagem de erro.
Eu fiz algo errado??
Muito obrigado.

Marky.Vasconcelos

Hmm… nunca mechi com esse vtk. Olhe no site deles se as dlls estão nessa pasta mesmo que voce apontou.

G

Ow vlw pela ajuda,
vi umas coisas lah, acho q era inexperiencia minha msm.
Já consegui usar, era uma configuracao dentro do run, escolhi outro jre e funcionou.
Bom, muito obrigado msm.

Criado 14 de julho de 2009
Ultima resposta 18 de jul. de 2009
Respostas 5
Participantes 2