[vtkusers] Java / compilation of VTK4.2.2
    Jarek Sacha 
    galicjan at yahoo.com
       
    Fri May 30 17:16:10 EDT 2003
    
    
  
--- 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
    
    
More information about the vtkusers
mailing list