AppleScriptEngine в java jar не работает, что мне не хватает? - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь включить механизм сценариев Apple в свое приложение Java, разработанное для MacO.Я использую eclipse для разработки, и когда я запускаю отладочную сборку из eclipse, все функции Apple Script работают.

Как только я экспортирую его во внешний jar-файл и запускаю его на той же машине, они больше не работают.

Я искал и нашел некоторые проблемы, которые я все пытался найти, вот краткая информация:

  • с использованием getEngineByName ("AppleScriptEngine") сейчас.
  • ДобавлениеMETA-INF файл javax.script.ScriptEngineFactory с содержимым: apple.applescript.AppleScriptEngineFactory
  • очистка и перестройка несколько раз
  • Я открыл банку, чтобы проверить, присутствует ли файл META-INF, иэто.
  • искал в / System / Library / Java / Extensions / файл JARS, но его там не было.
  • Я также искал / Library / Java / JavaVirtualMachines, чтобы увидетьесли он есть, но также не тот случай

Это все еще не работает.Так что я не знаю, в чем разница между отладочным запуском eclipse и запуском jar-файла в macOs, но должно быть что-то, чего мне не хватает.

Насколько я понимаю, кажется, что класс сценариев Appleне установлен, но тогда как Eclipse использует его?

Как я понимаю, между версиями Java JRE есть разница, поэтому мне нужно решение для всех из них, потому что я не знаю, на каких системах работает мое приложение.

Любая помощьоценили!

...