使用Interactive Brokers API的Java(jar)中的类路径文件

时间:2018-07-22 01:22:25

标签: java linux ubuntu jar classpath

我正在尝试专门为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登录窗口,我正确输入了凭据,但出现此错误:error

与此同时,我的终端如下所示:terminal

(是,计算机名为硝酸盐)。

如何确保所有jar文件都位于正确的类路径中?有没有更好的方法可以做到这一点?我遵循的说明是否有问题?

1 个答案:

答案 0 :(得分:0)

用于Linux的IB Gateway的当前版本具有一个自解压.sh安装程序,旨在在GUI环境中运行(以便用户将凭据手动输入到UI中)。

IB Gateway Download

超过两年的版本会定期停用。