MyEclipse JCO tomcat 提示查找不到sapjco3.dll

java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path

1、system32添加sapjco3.dll

2、tomcat bin下添加sapjco3.dll

3、项目中添加sapjco3.jar 包

4、mytomcat设置服务器,把sapjco3.dll的文件放到文件夹下面

环境变量:path 添加 

或用如下代码去看路径在哪里,然后添加,因为tomcat 和JBOSS 的环境不一样

out.println(System.getProperty("java.library.path"));

结果:

C:Program Files (x86)Javajre1.8.0_66in;C:WindowsSunJavain;C:Windowssystem32;C:Windows;C:ProgramDataOracleJavajavapath;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program Files (x86)Javajre1.8.0_66in;C: emp;;.

一、把动态库放到jdkin目录下,
直接
System.loadLibrary( "poker-eval" );
System.loadLibrary( "pokerjni" );
二、把动态库放到同classes文件夹同目录下,WEB-INF/
也可以直接调用
原文地址:https://www.cnblogs.com/zfswff/p/4990459.html