【发布时间】:2010-07-15 05:05:08
【问题描述】:
我在尝试从我的 java 应用程序执行 applescript 时收到此错误。代码如下:
String script = "tell application \"Terminal\" to do shell script \"/System/Library/CoreServices/Menu\\ Extras/user.menu/Contents/Resources/CGSession -suspend\" ";
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("AppleScript");
engine.eval(script);
我收到以下错误:
Exception in thread "main" javax.script.ScriptException: Expected “"” but found unknown token.
at apple.applescript.AppleScriptEngine.evalScript(Native Method)
at apple.applescript.AppleScriptEngine.eval(AppleScriptEngine.java:342)
at apple.applescript.AppleScriptEngine.eval(AppleScriptEngine.java:313)
at myTestApp.Main.main(Main.java:25)
感谢您的考虑。
【问题讨论】:
-
有没有可能其中一个
"实际上是一个看起来像普通引号的特殊字符? -
我不这么认为,我通过并确保所有这些都是基本的“
标签: java applescript