Hi,<div><br></div><div>I am writing a simple program to read a shapefile in Java on my linux machine using the gdal library's Java bindings.</div><div><br></div><div>I followed the steps according to the link <a href="http://trac.osgeo.org/gdal/wiki/GdalOgrInJavaBuildInstructionsUnix">http://trac.osgeo.org/gdal/wiki/GdalOgrInJavaBuildInstructionsUnix</a> given on the GDAL library's site.</div>
<div><br></div><div>In the gdal folder in gdal/swig/java, I made changes in java.opt and the ran 'make' command.</div><div>Then I wrote a simple program under /apps folder as : </div><div><br></div><div><div>package apps;</div>
<div><br></div><div>import org.gdal.ogr.DataSource;</div><div>import org.gdal.ogr.ogr;</div><div><br></div><div>public class TestClass {</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">       </span>public static void main(String[] args) {</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>ogr.RegisterAll();</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>}</div><div>}</div></div><div><br></div><div>and ran it as </div>
<div><pre class="wiki"><font face="arial, helvetica, sans-serif">javac apps/TestClass.java
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:`pwd`
java -classpath `pwd`/gdal.jar:`pwd`:`pwd`/apps TestClass</font></pre><pre class="wiki"><span style="font-family:arial,helvetica,sans-serif">but I am getting </span><span style="font-family:arial,helvetica,sans-serif">UnsatisfiedLinkError after running it.</span></pre>
<pre class="wiki"><font face="arial, helvetica, sans-serif">Native library load failed.
java.lang.UnsatisfiedLinkError: no ogrjni in java.library.path
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.gdal.ogr.ogrJNI.RegisterAll()V
        at org.gdal.ogr.ogrJNI.RegisterAll(Native Method)
        at org.gdal.ogr.ogr.RegisterAll(ogr.java:110)
        at apps.TestClass.main(TestClass.java:9)</font></pre><pre class="wiki"><font face="arial, helvetica, sans-serif"><br></font></pre><pre class="wiki"><font face="arial, helvetica, sans-serif">Is there anything I am missing in this configuration?</font></pre>
<pre class="wiki"><font face="arial, helvetica, sans-serif">I have the <a href="http://libgdal.la">libgdal.la</a> library files in my PATH env variable. (I am running it on RHEL5)</font></pre><pre class="wiki"><font face="arial, helvetica, sans-serif">Can some please let me know how do I get rid of this exception and make it link to the library?</font></pre>
<pre class="wiki"><font face="arial, helvetica, sans-serif">Thanks,</font></pre><pre class="wiki"><font face="arial, helvetica, sans-serif">Kedar</font></pre><pre class="wiki"><span style="font-family:arial,helvetica,sans-serif"><br>
</span></pre><pre class="wiki"><font face="arial, helvetica, sans-serif"><br></font></pre></div><div><br></div>