<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi all,<br>
    <br>
    Please check the following code. If the class extends jcomponent ,
    jbutton, jframe or any gui component then it works fine otherwise,
    it leads to unsatisfiedlinkerror.&nbsp; <br>
    <br>
    Any Idea on this...<br>
    <br>
    import javax.swing.JComponent;<br>
    import vtk.vtkNativeLibrary;<br>
    <br>
    /**<br>
    &nbsp;*<br>
    &nbsp;* @author sathish<br>
    &nbsp;*/<br>
    @SuppressWarnings("serial")<br>
    public class Testing <font color="#cc0000">extends JComponent</font>
    {<br>
    &nbsp;&nbsp;&nbsp; // Load All VTK libraries...<br>
    <br>
    &nbsp;&nbsp;&nbsp; static {<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!vtkNativeLibrary.LoadAllNativeLibraries()) {<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (vtkNativeLibrary lib : vtkNativeLibrary.values()) {<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!lib.IsLoaded()) {<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(lib.GetLibraryName() + " not
    loaded");<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(lib.GetLibraryName() + "
    loaded");<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("All Libraries are loaded");<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vtkNativeLibrary.DisableOutputWindow(null);<br>
    &nbsp;&nbsp;&nbsp; }<br>
    <br>
    &nbsp;&nbsp;&nbsp; // Main method...<br>
    &nbsp;&nbsp;&nbsp; public static void main(String[] args) {<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Core Stuff goes here...<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println("VTK Stuff");<br>
    &nbsp;&nbsp;&nbsp; }<br>
    }<br>
    <br>
    --<br>
    Sathish<br>
    <br>
  </body>
</html>