zl程序教程

您现在的位置是:首页 >  后端

当前栏目

java调用CTP API坑【我】

JAVAAPI 调用
2023-09-27 14:28:21 时间

 

首先使用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,重复上面操作,直到没有黄色感叹号