关于 JAVA 不能拾取的问题

1、出现未安装插件的提示,安装后重启软件,依然提示未安装。
解决办法:将设计器兼容性选项卡设置里面,以管理员身份运行此程序勾上。启动时也用右键 - 以管理员身份运行。安装好之后重启设计器

2、提示“Attempt Failure - Wait for Attempt:getRectangleFromElem create socket failed”关于 JAVA 不能拾取的问题
解决办法:管理员进入 cmd,运行
“C:\ Program Files (x86)\ Java\jre1.8.0_65\ bin\ jabswitch. exe” -enable 前面的路径自己修改
在设计器中在打开 java 程序后手动注入

import psutil
time.sleep(10)
# 查找jp2launcher进程
pid = None
for proc in psutil.process_iter(['pid', 'name']):
    if 'jp2launcher' in (proc.info['name'] or '').lower():
        pid = proc.info['pid']
        break

if pid:
    # 执行注入命令
    cmd = [
        r"C:\Program Files (x86)\Java\jre1.8.0_65\bin\javaw",
        "-jar",
        r"C:\Program Files (x86)\ISRPA\Plugin\Com.Isearch.Func.Java\RpaAccessBridgeIntruderV2.jar",
        str(pid)
    ]
    subprocess.run(cmd)
else:
    print("未找到jp2launcher进程")

希望技术能快点修复这个问题,为什么不能自动注入 java,鼠标点击的 java 拾取功能都不能用。