0

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 で実行すると、ドックに Java アイコンが表示されてプログラムがハングします。ジャワのアイコン. Pythonスクリプトを実行すると、ログにこのエラー/メッセージが表示されます。

launchservicesd: SecTaskLoadEntitlements failed error=22
appleeventsd: SecTaskLoadEntitlements failed error=22

このエラーの意味 (またはドックのハング/Java アイコンの理由) を誰か教えてください。このハングの理由をデバッグしたいのですが、このエラーのデバッグに役立つ情報があれば大歓迎です。

4

1 に答える 1