Mountain Lion にアップグレードして以来、Java ScriptEngineManager を介して AppleScript コードを実行できません。
Apple のページ (リンク) にあるサンプル コードは、オブジェクトに対して null を返しますengine
。
public static void main(String[] args) throws Throwable {
String script = "say \"Hello from Java\"";
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("AppleScript");
engine.eval(script);
}
回避策を知っている人はいますか?