On 27/02/2014 10:52, Paul Taylor wrote:
In my code I have:
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("AppleScript");
this works fine for me, but for some customers in returns null for
engine.
We are using Java 1.8.0 25.0-b69 64bit (build 129)
Customer was on Mac OS X 10.9.2 x86_64, I've upgraded to same version
still don't get the problem.
Applescript does exist because earlier in my code I run some
applescript using osascript and Runtime class and that works fine
Any ideas ?
Michael Hall brought this up a few days ago too. I assume you have
/System/Library/Java/Extensions/AppleScriptEngine.jar but some of your
customers don't.
The JDK does include the AppleScriptEngine but is missing the service
configuration file that is needed to locate it. There is a bug open for
this but it does raise the question as to whether the JDK really needs
to bundle this scripting engine or not.
-Alan