我正在尝试专门为C ++设置Interactive Brokers API。 (根据他们的网站,他们提供对C ++,C#,Python和Java的支持)。
我正在运行Ubuntu 18.04,但在下载和运行IB Gateway for Linux时遇到一些问题。可以通过从链接下载软件或使用以下命令来进行设置:wget https://download2.interactivebrokers.com/download/unixmacosx_latest.jar
我决定使用后一种选择,对此没有任何问题。
但是,下一步是成功下载软件(并用jar xf unixmacosx_latest.jar
解压缩),下一步(如此detailed tutorial for installtion and setup所示)是进入正确的目录,然后输入以下命令:java -cp jts.jar:total.2013.jar -Dsun.java2d.noddraw=true -Xmx512M ibgateway.GWClient .
执行此操作时,将显示IB登录窗口,我正确输入了凭据,但出现此错误:
(是,计算机名为硝酸盐)。
如何确保所有jar文件都位于正确的类路径中?有没有更好的方法可以做到这一点?我遵循的说明是否有问题?
答案 0 :(得分:0)
用于Linux的IB Gateway的当前版本具有一个自解压.sh安装程序,旨在在GUI环境中运行(以便用户将凭据手动输入到UI中)。
超过两年的版本会定期停用。