java.security.AccessControlException: 访问被拒绝 ("java.lang.RuntimePermission" "accessClassInPackage.com.sun.javafx.css.parser")

java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "accessClassInPackage.com.sun.javafx.css.parser")

我正在使用 java Web 启动部署 Javafx 8 应用程序。当我尝试从依赖 jar fontawesomefx-8.9.jar 访问任何 class 时出现此错误 如果我在我的代码中不使用任何 fontawesomefx-8.9 classes,应用程序工作正常。这种行为的可能原因是什么?

java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "accessClassInPackage.com.sun.javafx.css.parser")

将以下行添加到 jnlp 文件中解决了我的问题

<security>
<all-permissions/>
</security>