[vtkusers] java Exception with vtk
wells
jake_wang1013 at 163.com
Thu Feb 21 23:43:01 EST 2008
HI
problem continue~
I catched error message as following
DanyLeeMacbook-4:dist wells$ java -Djava.library.path=".:/Users/wells/
vJavaBin/lib/:/Library/Java/Extensions:/System/Library/Java/
Extensions:/usr/lib/java" -jar vtkSample.jar
java.library.path:.:/Users/wells/vJavaBin/lib/:/Library/Java/
Extensions:/System/Library/Java/Extensions:/usr/lib/java
Exception in thread "main" java.lang.UnsatisfiedLinkError: /Users/
wells/vJavaBin/lib/libvtkCommonJava.5.1.0.dylib:
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1739)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1030)
at vtk.vtkPanel.<clinit>(vtkPanel.java:26)
at vtksample.VTKSample.main(VTKSample.java:32)
then I know it should find libvtkCommonJava.5.1.0.dylib. But error
message happened again!
why?why? what did it want to link?? how to link?
Help me ! Thanks!
wells
在 2008/2/22,上午 9:40, wells 写道:
> HI
>
> Thank Fred and Eric!
> I did what they said,but error exception happened again.
> I use Mac OS,and I copied "libawt.jnilib" and "libjawt.dylib" from "/
> System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/
> Libraries/" to "/Users/wells/jBuild1/bin".
> I donot know why. can anyone help me! thanks!
>
> wells
>
> 在 2008/2/21,下午 8:05, Frederic DANESI 写道:
>
>> Hi,
>>
>> In fact, while producing the dll files, vtkCommon and vtkCommonJava
>> are
>> linked to awt.dll and jawt.dll … that’s why you get an
>> unsatisfied link
>> error.
>> An easy way to overcome this in to copy / past “awt.dll” and
>> “jawt.dll” from
>> your JRE\bin or JDK\bin installation in the same directory as your
>> VTK dlls
>> (=/Users/emonson/Programming/VTK/build/bin) …
>>
>> Fred.
>>
>>
>>
>> Cordialement,
>> F.Danesi
>> --
>> Département DINCCS (Département Ingénierie Numérique, Conception
>> Collaborative et Simulation)
>> MICADO / DINCCS
>> Pole de Haute Technologie, 7 boulevard Jean Delautre (IFTS)
>> 08000 Charleville-Mézières
>> Tel. : 03.24.41.69.55 / 06.62.76.13.32
>> Email : frederic.danesi at dinccs.com
>> Web: www.afmicado.com / www.dinccs.com
>>
>>
>> De : vtkusers-bounces+frederic.danesi=dinccs.com at vtk.org
>> [mailto:vtkusers-bounces+frederic.danesi=dinccs.com at vtk.org] De la
>> part de
>> Eric E. Monson
>> Envoyé : jeudi 21 février 2008 12:51
>> À : wells
>> Cc : vtkusers at vtk.org
>> Objet : Re: [vtkusers] java Exception with vtk
>>
>> Hey,
>>
>> I don't know for sure if this is the problem, but to get VTK Java
>> to work I
>> have to set these two environment variables (either on the command
>> line or
>> in my .profile for the bash shell):
>>
>> export CLASSPATH=/Users/emonson/Programming/VTK/build/bin/vtk.jar:.
>> export JAVA_LIBRARY_PATH=/Users/emonson/Programming/VTK/build/bin
>>
>> of course, with you own paths to vtk.jar and the VTK/build/bin
>> directories.
>> Notice the first one includes looking in the current directory with
>> the
>> colon separator and the full stop (period).
>>
>> -Eric
>>
>>
>> On Feb 21, 2008, at 4:19 AM, wells wrote:
>>
>>
>> hi
>> I ran a single java program, and throw an exception. like following:
>>
>> DanyLeeMacbook-4:dist wells$ java -jar vtkSample.jar
>> java.library.path:.:/Library/Java/Extensions:/System/Library/Java/
>> Extensions
>> :/usr/lib/java
>> Exception in thread "main" java.lang.UnsatisfiedLinkError: no
>> vtkCommonJava
>> in java.library.path
>> at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1753)
>> at java.lang.Runtime.loadLibrary0(Runtime.java:823)
>> at java.lang.System.loadLibrary(System.java:1030)
>> at vtk.vtkPanel.<clinit>(vtkPanel.java:26)
>> at vtksample.VTKSample.main(VTKSample.java:32)
>>
>> then I and path into java.library.path ,like following:
>>
>>
>>
>> DanyLeeMacbook-4:dist wells$ java -D
>> java.library.path=":/Library/Java/Extensions:/System/Library/Java/
>> Extensions
>> :/usr/lib/java:/Users/wells/vJavaBin/lib/Extensions" -jar
>> vtkSample.jar
>> Exception in thread "main" java.lang.NoClassDefFoundError:
>> java/library/path=:/Library/Java/Extensions:/System/Library/Java/
>> Extensions:
>> /usr/lib/java:/Users/wells/vJavaBin/lib/Extensions
>> Caused by: java.lang.ClassNotFoundException:
>> java
>> .library
>> .path=:.Library.Java.Extensions:.System.Library.Java.Extensions:
>> .usr.lib.java:.Users.wells.vJavaBin.lib.Extensions
>> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:288)
>> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
>>
>>
>> There are dylibs in "/Users/wells/vJavaBin/lib/Extensions" .
>>
>> Can any one help me! Thanks !
>>
>> -wells
>>
>>
>> _______________________________________________
>> This is the private VTK discussion list.Please keep messages on-
>> topic. Check
>> the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
>>
>>
>
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20080222/7b697f8e/attachment.htm>
More information about the vtkusers
mailing list