java调用CTP API坑【我】
首先使用https://gitee.com/gt_vv/javaCtp 大神提供的项目(主要是人家已经把C++接口转换为了java)
运行入口方法,报这个异常:
java.lang.UnsatisfiedLinkError: G:\wkidea\ctpInterface\XR_Vnpy\lib\thosttraderapi_wrap.dll: Can't find dependent libraries
首先配置 -Djava.library.path=G:\wkidea\ctpInterface\XR_Vnpy\lib

然后还是报错,
官网下载 Dependency Walker
http://www.dependencywalker.com/
把包抄不到的那个DLL文件拖进去,等几分钟,按F9,看到下面黄色感叹号的就是缺少的依赖,

百度搜 DLL下载,找到一个网站,比如:
https://www.zhaodll.com
搜索对应的名字,下载 dll文件,然后,再百度搜索,自己的操作系统,比如 win7 dll放在哪个目录,得到 win7应该放在 :C:\Windows\SysWOW64
目录,把下载的dll都放在这个目录下,再刷新 dependency waler,重复上面操作,直到没有黄色感叹号

 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号