[vtkusers] Java / compilation of VTK4.2.2
straw dog
straw_dog at hotmail.com
Mon Jun 2 16:36:16 EDT 2003
Thanks very much, this works. Or, that is to say, it gets me to a new
problem.
Now Java segfaults. Has anyone seen this problem before?
TIA
rupert b.
McGill Centre for Intelligent Machines
rbrook at doggett{Java}java Cone
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x4CDEE804
Function=_ZN12vtkHashTable12AddHashEntryEPvS0_+0x52
Library=/usr/data/rupe/VTK/vtk4.2/lib/vtk/libvtkCommonJava.so
Current Java thread:
at vtk.vtkPolyData.VTKCastInit(Native Method)
at vtk.vtkPolyDataSource.GetOutput_2(Native Method)
at vtk.vtkPolyDataSource.GetOutput(vtkPolyDataSource.java:20)
at Cone.main(Cone.java:46)
Dynamic libraries:
08048000-0804e000 r-xp 00000000 03:03 32655
/usr/local/j2sdk1.4.1/bin/java
0804e000-0804f000 rw-p 00005000 03:03 32655
/usr/local/j2sdk1.4.1/bin/java
......list goes on
>From: Jarek Sacha <galicjan at yahoo.com>
>To: straw dog <straw_dog at hotmail.com>, vtkusers at public.kitware.com
>Subject: Re: [vtkusers] Java / compilation of VTK4.2.2
>Date: Fri, 30 May 2003 14:16:10 -0700 (PDT)
>
>--- straw dog <straw_dog at hohotmailom> wrote:
> > Hi,
> >
> > I'm a VTVTKewbie, just building VTVTKor the first time. a quick
> > question:
> >
> > - i can't get the Java stuff working. The build seems okokbut when i
> > try
> > the Tutorial Step1 example i get this. I'm using JDJDK4.1 from
> > BlBlackdown
> > under RH8.0.
> >
> > rbrbrookodoggettava}jajavaone
> > Exception in thread "main" jajavaalangnUnsatisfiedLinkErrorno
> > vtvtkCommonJava
> > in jajavaibrary.path
> > at jajavaalanglClassLoaderoloadLibrarylClassLoaderajava403)
> > at jajavaalanguntime.loloadLibraryRuntime.jajava88)
> > at jajavaalangystem.loloadLibraryystem.jajava32)
> > at Cone.<clclinitCone.jajava7)
>
>In this case, Java cannot find VTVTKhared (dynamic) libraries. Those are
>actually not Java but C++ libraries. Look where you have
>lilibvtkCommonJavao and sisimilaribraries. This could be 'bin'
>subdirectory of you VTVTKuild directory. Add that directory to you
>LDLDIBRARY_PATH variable. AlAlternativelyou can specify it as
>'jajavaibrary.path' parameter when running JVJVM
>jajavaDjDjavaibrary.path=some_didirectoryone
>You can spspecifyore then one directory if you separate them by a colon
>(same convention as used by LDLDIBRARY_PATH).
>
> >
> > I'm not so good with Java. whats the jajavaibrary.path. CLCLASSPATH
>This is a directory there Java looks for shared libraries (on PC those
>will be DLDLLs
>
> > but
> > this class - vtvtkCommonJavais not in any jar file i can find.
>See above, this is just a core of a library name, in this case
>lilibvtkCommonJavao.
>
> >
> > The vtvtkuild is otherwise good. Python, TcTclnd C++ are happy.
> >
> > thanks
> > Rupert Brooks
> > McGill CeCentreor Intelligent Machines
_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*.
http://join.msn.com/?page=features/featuredemail
More information about the vtkusers
mailing list