Я пытаюсь включить механизм сценариев 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 есть разница, поэтому мне нужно решение для всех из них, потому что я не знаю, на каких системах работает мое приложение.
Любая помощьоценили!