UiPath如何调用Java

一、调用Java方法(Invoke Java Method)的介绍
从Java Scope中的.jar加载的方法中调用指定的Java方法。并结果存储在变量中

二、Invoke Java Method 在UiPath中的使用

  1. 打开设计器, 在设计库中新建一个Sequence,为序列命名及设置Sequence存放的路径, 在Activities中搜索Java Scope(如果无法搜索到, 表示你的设计器没有安装Java活动, 在Design选项卡中, 点击”Manage Packages”, 在All Pakcages界面中搜索”Uipath.Java.”, 选择UiPath.Java.Activities, 点击右侧”install”, 之后点击”Save”保存即可),并将其拖至设计区, 在”JavaLibraryPath”输入Java开发工具包路径(如果本机已配置Java环境变量, 可忽略此路径)
    UiPath如何调用Java_第1张图片
    UiPath如何调用Java_第2张图片
    UiPath如何调用Java_第3张图片
    UiPath如何调用Java_第4张图片
  2. 在Activities中搜索Load Jar, 并将其拖至设计区. 在”JarPath”属性中, 输入Jar 路径
    UiPath如何调用Java_第5张图片
    在这里插入图片描述
  3. 在Activities中搜索Invoke Java Method, 并将其拖至设计区, 在”Method Name”属性中输入调用的Java方法名称”getArrayInt”, 在”Target Type”属性中输入Java包和类的名称的路径(以上方法名和类路径都可通过查看Java源码获取). 在Result 属性中使用Ctrl + k设置JavaObject类型的变量” JavaObjectResultStaticMethod”, 用于接收方法的返回值
    UiPath如何调用Java_第6张图片
    UiPath如何调用Java_第7张图片
    UiPath如何调用Java_第8张图片
    UiPath如何调用Java_第9张图片
  4. 在Activities中搜索Convert Java Object, 并将其拖至设计区, 在Java Object属性输入步骤3返回的Java对象, 将其赋值给” ResultStaticMethod”变量
    UiPath如何调用Java_第10张图片
    在这里插入图片描述
    UiPath如何调用Java_第11张图片
    UiPath如何调用Java_第12张图片
    #运行完成,你会看到UiPath Studio成功调用了Java包里面的方法, 并在控制台输出了结果
    总结:以上流程就用到了调用Java方法(Invoke Java Method)的操作,大家可以动手试试

公众号:RPA之家

你可能感兴趣的:(UiPath如何调用Java)