我正在尝试运行一个使用jnius导入 jar 的 python 程序 (sikuli) 。这是在 python 中加载 jar 文件的 sikuli 包中代码的要点
import os
jarpath = "/Users/*/sikuli-api-1.0.3-standalone.jar"
os.environ['CLASSPATH'] = jarpath
from jnius import autoclass
DesktopMouse = autoclass('org.sikuli.api.robot.desktop.DesktopMouse')
aa = DesktopMouse()
gg = aa.getLocation()
当我在 Windows 中运行时,此代码运行没有任何问题。但是当我在 mac 中运行它时,程序会在 Dock 中挂起一个 java 图标。. 当我运行 python 脚本时,我在日志中收到此错误/消息。
launchservicesd: SecTaskLoadEntitlements failed error=22
appleeventsd: SecTaskLoadEntitlements failed error=22
谁能说出这个错误的含义(或扩展坞中挂起/java图标的原因)?我想调试此挂起的原因,但欢迎在调试此错误方面提供任何帮助。