Лучший способ выполнения AppleScript из Java

У меня есть несколько сценариев AppleScript, которые я хочу запустить из Java. У меня есть несколько вариантов, включая:

  • Запуск AppleScript как строки с помощью AppleScript ScriptEngine (используя ((new ScriptEngineManager()).getEngineByName("AppleScript")). eval(scriptString)))
  • Сохранение AppleScript как приложения и запуск приложения из Java (с помощью Desktop.getDesktop().open("name.app"))
  • Эти два варианта показались мне наилучшими, и я задался вопросом.

  • Есть ли лучший способ?
  • If !(1.) Какой из этих двух способов лучше? (По скорости)
  • Если !(1.) Есть ли способы улучшить мои методы?
  • 5
    задан Samuel 28 December 2011 в 11:57
    поделиться