调用Java方法(Invoke Java Method)的介绍

从Java Scope中的.jar加载的方法中调用指定的Java方法。并结果存储在变量中

二、Invoke Java Method 在UiPath中的使用打开设计器, 在设计库中新建一个Sequence,为序列命名及设置Sequence存放的路径, 在Activities中搜索Java Scope(如果无法搜索到, 表示你的设计器没有安装Java活动, 在Design选项卡中, 点击”Manage Packages”, 在All Pakcages界面中搜索”Uipath.Java.”, 选择UiPath.Java.Activities, 点击右侧”install”, 之后点击”Save”保存即可),并将其拖至设计区, 在”JavaLibraryPath”输入Java开发工具包路径(如果本机已配置Java环境变量, 可忽略此路径)

在Activities中搜索Load Jar, 并将其拖至设计区. 在”JarPath”属性中, 输入Jar 路径

在Activities中搜索Invoke Java Method, 并将其拖至设计区, 在”Method Name”属性中输入调用的Java方法名称”getArrayInt”, 在”Target Type”属性中输入Java包和类的名称的路径(以上方法名和类路径都可通过查看Java源码获取). 在Result 属性中使用Ctrl + k设置JavaObject类型的变量” JavaObjectResultStaticMethod”, 用于接收方法的返回值

在Activities中搜索Convert Java Object, 并将其拖至设计区, 在Java Object属性输入步骤3返回的Java对象, 将其赋值给” ResultStaticMethod”变量

在Activities中搜索For Each, 并将其拖至设计区, 在Values属性中, 输入步骤4返回的对象” ResultStaticMethod”, 在Activities中搜索Log Message, 将其拖至For Each 活动的Body 里面, 在Message 属性中输入” item.ToString”.

#运行完成,你会看到UiPath Studio成功调用了Java包里面的方法, 并在控制台输出了结果

总结:以上流程就用到了调用Java方法(Invoke Java Method)的操作,大家可以动手试试

作者:RPA之家

调用java_UiPath如何调用Java相关推荐

  1. 另一个.java文件调用_java - 如何调用另一个类“写文件”的方法? - SO中文参考 - www.soinside.com...

    在我的Android应用程序,我想有一类处理所有"写入/读取到文本文件"的行动.所以,我根本就调用我的readUserFile.java文件我想的方法.但我的方法将不会在该文件中工 ...

  2. JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法

    JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法 参考文章: (1)JNI调用native方法出现 ...

  3. 【错误记录】Groovy 函数拦截调用 invokeMethod 导致栈溢出 ( java.lang.StackOverflowError )

    文章目录 一.报错信息 二.解决方案 一.报错信息 使用 Groovy 函数拦截功能 , 定义 Groovy 类 , 实现 GroovyInterceptable 接口 , 并重写 invokeMet ...

  4. 【Android NDK 开发】JNI 方法解析 ( C/C++ 调用 Java 方法 | 函数签名 | 调用对象方法 | 调用静态方法 )

    文章目录 I . 调用 Java 方法流程 II . 获取 jclass 对象 ( GetObjectClass ) III . 获取 jclass 对象 ( FindClass ) IV . JNI ...

  5. java同步异步调用_详解java 三种调用机制(同步、回调、异步)

    1:同步调用:一种阻塞式调用,调用方要等待对方执行完毕才返回,jsPwwCe它是一种单向调用 2:回调:一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口: 3:异步调用:一种类似消 ...

  6. android java 调用js,Android中Java和JavaScript交互实例

    Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本.本文将介绍如何实现Java代码和Javascript代码的相互调用. 如 ...

  7. android jni java调用c,Android与JNI(一) ---- Java调用C 静态调用

    第一.通过eclipse新建一个工程名为HelloJni的android工程,并编译. 第二.右键工程-->Android Tools --> Add Native Support,出现如 ...

  8. java thrift异步调用_thrift异步调用 - thrift-cob_style-tnonblockingserver - ItBoth

    [ thrift 在python中使用了 tornado和  twisted 来作为异步的webserive服务提供异步接口,自身并没有实现     twisted:         Generate ...

  9. Java学习之路3——方法定义、调用【重拾Java】

    Java学习之路3--方法定义.调用[重拾Java] 方法定义 为什么要写方法 方法完整的定义形式.调用 方法定义的格式 修饰符 返回值类型 返回值 调用格式 方法重载 方法定义 为什么要写方法 对于 ...

最新文章

  1. jquery获取select选中的值
  2. leetcode -- 3.无重复字符的最长子串
  3. Leetcode 剑指offer 22. 链表中第k个节点 (每日一题 20210716)
  4. 数字图像处理实验(8):PROJECT 04-04,Highpass Filtering Using a Lowpass Image
  5. Java SE 6 新特性: Java DB 和 JDBC 4.0
  6. idea下一次Jar包依赖问题的解决过程
  7. Ubuntu开机启动Python脚本
  8. (转)openlayers实现在线编辑
  9. DEL: 2012年每月花销
  10. ActiveRecord::Fixture::FixtureError: table users has no column named activated_at.
  11. crossdomain.xml跨越
  12. 英国交通分析指南(Transport analysis guidance)解读及启示
  13. vos网络电话系统怎样搭建?
  14. 拉勾网positionAjax获取的时候(带有账号登陆的时候)频繁获取被拉黑
  15. linux解压7z文件,linux 中解压7z文件
  16. 线上慎用Java断言
  17. Java虚拟机(JVM)面试题(2022年总结最全面的面试题!!!)
  18. shell脚本常见错误及解决方法
  19. 信息系统项目管理(五)信息系统安全技术
  20. AndroidStudio的Gradle完全教程

热门文章

  1. 车道线检测综述及新工作汇总
  2. Java EE---Spring框架创建Account小项目
  3. [Life Sciences.AI]专栏介绍及内容分类(持续更新......)
  4. ICML2020 | 基于贝叶斯元学习在关系图上进行小样本关系抽取
  5. Linux(64位)下OpenBabel 2.4.1、python2.7和Ipython实战(一)
  6. mnist深度学习入门
  7. mybatisplus 结果_Java之MyBatis Plus介绍
  8. USEARCH —— 最简单易学的扩增子分析流程(中国总代理)
  9. ISME:南农沈其荣团队基于大数据准确预测土壤的枯萎病发生
  10. QIIME 2用户文档. 01简介和安装 Introduction Install(2020.2)