小编Kir*_*rov的帖子

从Java运行AppleScript时"不允许辅助访问"错误

我有一个Jenkins配置,使用Maven为OS X应用程序执行Java测试.当我尝试运行一些需要辅助访问的AppleScript时,会出现不同的错误.所以我试图以两种方式执行AppleScript:

  1. 使用ScriptEngine:

    ScriptEngineManager mgr = new ScriptEngineManager(); ScriptEngine engine = mgr.getEngineByName("AppleScriptEngine"); engine.eval(脚本);

在这种情况下,脚本执行失败并显示错误:发生了类型-10810的错误.

  1. 调用osascript.在这种情况下,错误看起来像:系统事件出错:osascript不允许辅助访问.(-1719)

在可访问性列表中,我有以下内容:SystemUIServer,脚本编辑器,osascript,java,mvn,bash,终端.在脚本编辑器中运行脚本或从终端运行osascript时,脚本通过而没有任何错误.

有什么建议我应该检查一下吗?

java macos applescript maven jenkins

18
推荐指数
1
解决办法
1万
查看次数

标签 统计

applescript ×1

java ×1

jenkins ×1

macos ×1

maven ×1