Desde que me actualicé a Mountain Lion, no puedo ejecutar mi código AppleScript a través del Java ScriptEngineManager.Java ScriptEngineManager ya no funciona con Apple Lion's AppleScript
El código de ejemplo encontrado en la página de Apple (link) devuelve nulo para el objeto 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);
}
¿Alguien sabe de alguna solución?
¿Tiene Java instalado? Apple ya no envía una versión de Java con MacOSX. En la Terminal intenta ... java -version. Eso le dirá si necesita instalar Java. – regulus6633
Sí, Java está instalado. – dejuknow