jnius을 사용하여 jar 파일을 가져 오는 python 프로그램 (sikuli)을 실행하려고합니다. 이것은 내가 창에서 실행하면 아무 문제없이이 코드가 실행 파이썬launchservicesd : secTaskLoadEntitlements 오류가 발생했습니다. Java를로드하는 동안 오류가 발생했습니다.
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()
에서 jar 파일을로드 sikuli 패키지의 코드의 요지이다. 하지만 내가 맥에서 이것을 실행하면, 프로그램은 도크에 자바 아이콘으로 멈춰 버린다. . 파이썬 스크립트를 실행할 때 로그에이 오류/메시지가 표시됩니다.
launchservicesd: SecTaskLoadEntitlements failed error=22
appleeventsd: SecTaskLoadEntitlements failed error=22
누구든지이 오류의 의미 (또는 도킹의 중단/java 아이콘의 이유)를 말할 수 있습니까? 이 중단에 대한 이유를 디버깅하고 싶지만이 오류를 디버깅하는 데 도움이 될 것입니다.