BluePrism Java 应用程序:侦测元素索引超出数组范围时出错

BluePrism Java app: Error while spying the element Index was outside the bounds of the array

System.ApplicationException: Exception getting Java Identfier KeyBindings Exception: Index was outside the bounds of the array. at BluePrism.AMI.clsAMI.Spy(clsElementTypeInfo& elementType, List`1& identifiers) at Automate.frmIntegrationAssistant.HandleSpyOrLaunchClick(Object sender, EventArgs e)

OS: Win 7 64 位

我的机器安装了以下版本的 java

jdk1.7.0_80

jre1.7.0_80

Java 访问桥 2.0.2

目标应用编译于:

jdk1.7.0_80

注: 当我第一次做间谍时,我可以毫无问题地获得属性。下次做间谍时抛出错误。

我已经按照以下步骤解决了这个问题:

此解决方案仅适用于 64 位 windows 7 或更高版本的 OS

1)确保你已经安装了jre 1.7或更高版本(1.7+版本会在构建中有JAB,所以你不需要外部安装)

2)确保您已将以下文件粘贴到 "Blue Prism Limited\Blue Prism Automate"

  • JavaAccessBridge-64.dll
  • JAWTAccessBridge-64.dll
  • WindowsAccessBridge-64.dll

3) 从 windows 控制面板启用 JAB。

现在尝试监视任何 java 应用程序。它应该工作。干杯!! :)