Da quando ho eseguito l'aggiornamento a Mountain Lion, non riesco a eseguire il codice AppleScript tramite Java ScriptEngineManager.Java ScriptEngineManager non funziona più con AppleScript di Mountain Lion
Il codice di esempio trovato sulla pagina Apple (link) restituisce null per l'oggetto 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);
}
Qualcuno sa di soluzioni alternative?
Hai installato Java? Apple non ha più una versione di Java con MacOSX. Nel terminale prova ... java -version. Questo ti dirà se è necessario installare java. – regulus6633
Sì, Java è installato. – dejuknow