【发布时间】:2016-12-29 17:24:42
【问题描述】:
我正在尝试运行一个使用 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图标的原因)?我想调试此挂起的原因,但欢迎任何有关调试此错误的帮助。
【问题讨论】:
标签: java python macos osx-elcapitan pyjnius