[vtkusers] Problem installing VTK java extensions in windows
    Bradley Crouch 
    bdcr at jch.unimelb.edu.au
       
    Mon Jun 19 23:04:01 EDT 2000
    
    
  
Hi,
I have VTK tcl extensions working, but lack getting the Java extensions
working with JDK1.2.2. I have installed both vtk312core.exe, and
vtk312java.exe. With the Java extensions I put vtk.jar in
c:\jdk1.1.2\jre\lib\ext.
To compile Java program I do:
(from C:\Program Files\vtk31\Java)
javac -d .\ VTKModel.Java
javac -d .\ vtkPanel.Java
javac -d .\ Test.Java
vtkPanel gives a error:
     Note: vtkPanel.Java uses or overrides a deprecated API. Recompile with
     "-deprecation" for details.
     1 Warning
After recompiling with "-deprecation" I get following errors:
     C:\Program Files\vtk31\Java>javac -deprecation -d ./ vtkPanel.Java
     vtkPanel.Java:58: Note: The method Java.awt.peer.ComponentPeer
getPeer() in class
     Java.awt.Component has been deprecated.
     ((DrawingSurface)this.getPeer()).getDrawingSurfaceInfo();
                                  ^
     Note: vtkPanel.Java uses or overrides a deprecated API.  Please consult
the
     documentation for a better alternative.
     1 warning
and VTKModel give error:
     Note: VTKModel.Java uses or overrides a deprecated API. Recompile with
     "-deprecation" for details.
     h1 Warning
and after using the "-deprecation" flag I get error:
    C:\Program Files\vtk31\Java>javac -deprecation -d ./ VTKModel.Java
    VTKModel.Java:26: Note: The constructor Java.lang.String(byte[],int) has
been
    deprecated.
            String temps2 = new String(tempb,0);
                            ^
    Note: VTKModel.Java uses or overrides a deprecated API.  Please consult
the
    documentation for a better alternative.
    1 warning
When I finally compile Test.java I get no errors using:
    javac -d ./ Test.java
But when I try and run the program using:
    Java Test
I get error:
    Exception in thread "main" Java.lang.UnsatisfiedLinkError: VTKInit
           at vtk.vtkObject.<init>(vtkObject.Java:77)
           at Test.main(Test.Java:6)
So If any one can help it would be very much appreciated,
Bradley Crouch
    
    
More information about the vtkusers
mailing list