自從我升級到Mountain Lion後,我無法通過Java ScriptEngineManager運行我的AppleScript代碼。Java ScriptEngineManager不再適用於Mountain Lion的AppleScript
在Apple頁面上找到的示例代碼(link)對於engine
對象返回null。
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);
}
任何人都知道任何解決方法嗎?
您是否安裝了Java? Apple不再提供MacOSX版本的Java。在終端中嘗試... java -version。這將告訴你,如果你需要安裝Java。 – regulus6633 2012-08-17 18:56:12
是的,Java已安裝。 – dejuknow 2012-08-17 20:27:55