Ма c Ос Каталина предотвращает jar приложение в папку - PullRequest
0 голосов
/ 29 февраля 2020

У меня есть .app на ma c, который запускает jar с помощью скрипта sh. Это означает, что само приложение просто запускает банку, а затем приложение больше не запускается при его запуске.

Банке требуется доступ к рабочему столу запускаемых пользователей, но в Каталине из-за новых ограничений безопасности рабочий стол заблокирован. В любом случае, чтобы вызвать java ма c предупреждение, которое позволяет пользователю предоставить доступ? Это лучший подход, потому что если вы go используете конфиденциальность и белый список для полного доступа к папке, пользователь может только добавить приложение, а не jar / java jre, как я полагаю, проблема.

1 Ответ

0 голосов
/ 29 февраля 2020

Так что я смог понять это. Моим средством запуска приложений был sh скрипт, который запускал exe c java ... так что в основном b c я хотел использовать мой включенный фреймворк, который я запустил из папки java bin в .app с помощью exe c команда в сценарии оболочки, которая.

Я перешел на запуск командной строки и установил значок без exe c, поэтому по сути java запускается так, как если бы я выполнял из Терминал . Таким образом, catalina распознала доступ к папке и запросила правильный доступ.

...