Я развертываю приложение Javafx 8 с запуском java-сети. Я получаю эту ошибку, когда я пытаюсь получить доступ к любому классу из jd-файла dependanceesxfx-8.9.jar. Если я не использую ни один из классов fontawesomefx-8.9 в своем коде, приложение отлично работает. каковы могут быть возможные причины такого поведения?java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "accessClassInPackage.com.sun.javafx.css.parser")
java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "accessClassInPackage.com.sun.javafx.css.parser")
Вы, вероятно, нужно [подписать Webstart развертывается приложение] (https://docs.oracle.com/javase /8/docs/technotes/guides/deploy/packaging.html#BABJGFBH). – jewelsea
Моя заявка и все зависимости подписаны. но видит ошибку. Нужно ли копировать любые файлы хранилища ключей на веб-сервер? – user68883
Нет, вам не нужно размещать файлы хранилища ключей на сервере. Обычно при подписании кода хранилище ключей содержит ваш закрытый ключ, который вы используете только один раз, чтобы подписать код, когда код упакован. Сертификат для проверки подписи обычно [встроен в данные JNLP для вашего приложения] (http://docs.oracle.com/javafx/2/deployment/packaging.htm#BABCJCHH). – jewelsea