title: Exception while connecting SAP through Java
body: <p>Can you please tell me the solution to fix this below issue ---</p>
  
  <p>This Exception I am getting while trying to connect SAP related files through Java class even though sapjco3.jar is in my library path.I tried this in Windows XP &amp; Windows Server 98.</p>
  
  <pre><code>java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path
  at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
  at java.lang.Runtime.loadLibrary0(Runtime.java:823)
  at java.lang.System.loadLibrary(System.java:1030)
  at com.sap.conn.jco.rt.DefaultJCoRuntime.loadLibrary(DefaultJCoRuntime.java:441)
  at com.sap.conn.jco.rt.DefaultJCoRuntime.registerNativeMethods(DefaultJCoRuntime.java:307)
  at com.sap.conn.jco.rt.JCoRuntime.registerNatives(JCoRuntime.java:987)
  at com.sap.conn.rfc.driver.CpicDriver.&lt;clinit&gt;(CpicDriver.java:948)
  at com.sap.conn.rfc.engine.DefaultRfcRuntime.getVersion(DefaultRfcRuntime.java:43)
  at com.sap.conn.rfc.api.RfcApi.RfcGetVersion(RfcApi.java:259)
  at com.sap.conn.jco.rt.MiddlewareJavaRfc.&lt;clinit&gt;(MiddlewareJavaRfc.java:200)
  at com.sap.conn.jco.rt.DefaultJCoRuntime.initialize(DefaultJCoRuntime.java:73)
  at com.sap.conn.jco.rt.JCoRuntimeFactory.&lt;clinit&gt;(JCoRuntimeFactory.java:23)
  at com.sap.conn.jco.rt.RuntimeEnvironment.&lt;init&gt;(RuntimeEnvironment.java:40)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
  at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
  at java.lang.Class.newInstance0(Class.java:355)
  at java.lang.Class.newInstance(Class.java:308)
  at com.sap.conn.jco.ext.Environment.getInstance(Environment.java:121)
  at com.sap.conn.jco.ext.Environment.registerDestinationDataProvider(Environment.java:216)
  at de.vogella.sap.rfc.core.connection.Connection.&lt;init&gt;(Connection.java:37)
  at struct.actions.GestReservaSap.&lt;clinit&gt;(GestReservaSap.java:63)
  at eu.sony.com.moduloreservas.ReservasMainClass.main(ReservasMainClass.java:259)
  </code></pre>