在Java v3 Bloomberg API中启动bbcomm

Nic*_*cue 6 bloomberg blpapi

当我使用Java Bloomber V3 API时,它通常可以工作.但是,有时,特别是在重新启动后,bbcomm.exe没有在后台运行.我可以通过运行blp.exe手动启动它,但我想知道是否有办法通过API执行此操作?

我还在等待Help-Help ......

Nic*_*cue 4

与服务台交谈后,发现在 64 位 Windows 上,在 64 位 JVM 下运行的 bbcomm 不会自动启动。这在 32 位 Java 下不会发生 - 在 32 位 bbcomm 下自动运行。

所以我的解决方案要么等待彭博社解决问题(现在我明白了),要么检查这个具体案例。

检查具体情况:

  • 如果在 64 位 Windows 下运行(系统属性os.arch
  • 如果在 64 位 JVM 下运行(系统属性java.vm.name
  • 然后尝试开始一个会话
  • 如果失败,则假设bbcomm.exe未运行。尝试使用bbcomm.exe运行Runtime.exec()

以上我还没有测试过。它可能与 Bloomberg 在 64 位虚拟机上遇到的问题完全相同。