手动、自动安装 Java 插件-作者:【小可耐教你学影刀RPA】

Java软件无法捕获

如何确定是否为 java 程序


关闭软件,打开任务管理器,打开软件,观察任务管理器中是否新启 java.exe 或 javaw.exe 进程,如果有新启进程了,则当前启动软件为 java 应用程序


5.13及以下版本java问题解决方案
### 原因一
●使用的管理员权限启动的影刀,导致的问题
●解决方案:查看影刀的启动权限是不是管理员,尝试改成非管理员身份启动影刀捕获元素
查看方式如下:
打开任务管理器,切换到详细信息,右击“名称”,点击“选择列”,勾选“特权”,查看特权列,如果java进程为“是”,则是管理员权限打开的


原因二
java官方插件影响了影刀java插件,需要将java插件改个位置
1、找到javahome 路径
方式一:找到 java 开头的 exe 进程 (java.exe、javaw.exe、javaws ...)或 jp2launcher.exe,不排除有的程序用的其他进程名,发现可更新该文档。然后右键打开文件所在位置。


方式二:打开影刀日志目录,找到 javaBridge.log,里面记录了影刀自动匹配到的 javahome 路径。
2、将官方的移动到一个不影响的文件夹中
基础知识 :「../」的含义是跳转到上一层目录。我们尝试跳转到 bin/../lib/ext 或者 bin/../[jre 开头的目录]/lib/ext (前者代表 jre,后者代表 jdk)

1新建一个文件夹,把以 backup 开头或者 以 backup 结尾的的文件全部 移动(不是复制)进去
2如果移动的过程中提示你 xxx 进程占用了此文件,把它从任务管理器中杀死进程
3尝试重启待驱动的 Java 程序,检查是否可以正常驱动


原因三
影刀32位的java插件不支持64位软件的捕获,可以将java官方插件恢复回来
●手动将/lib/ext 下面两个文件删除


●将jre/lib/ext目录下backup开头文件 重命名“backup_”为不带“backup_”即恢复成java官方插件,并修改JRE/lib/accessibility.properties的配置文件,取消下面内容的注释assistive_technologies=com.sun.java.accessibility.AccessBridge(java官方的配置)

ip因四:部分时候使用原因三也会插件安装失效,需手动替换插件

例如:已知是java软件,但软件启动后,不带起java进程时,需要先找到软件真实的java路径,然后进行手动安装

如果替换的过程中提示你 xxx 进程占用了此文件,把软件的进程退出,再进行替换

  • 点击安装java插件后,根据CPU架构版本(x86/x64),将影刀安装目录的版本目录下support_x86\java\BridgeLib\JAB_2.0.4中下面三个文件拷贝到java的 JRE/bin下

  • 将java的jre/lib/ext目录下对应截图中所有文件相同名的的原文件先移动到一个新建文件夹中(必须),如果含有backup_XXX.jar也需要移动进新建文件夹中,再将截图中选中的两个文件拷贝到java的jre/lib/ext目录下
  • 修改JRE/lib/accessibility.properties的配置文件,assistive_technologies=com.sun.java.accessibility.AccessBridge(java官方的配置)

关于作者:

持续分享干货,不断授人以渔,不辍收集软件,不停成长进阶,致力成为超有用的号主。全网同名【小可耐教你学RPA】,速来关注,与大家一同快乐成长、努力学习! 涉及领域广泛,包括 RPA 技能、生活经验、法律学习、科普文章、自媒体经验、理财知识、保险、人生思考、反赌、反诈骗等。 文章更新频率一切随缘。 赠人玫瑰,手有余香。爱分享,爱思考。

ps:收集的教程和思路可能来源互联网,我这边只做整合,如有侵权及时联系,方便下架!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值