我的 javafx 应用程序存在以下问题:我正在使用 RMI 将客户端应用程序连接到服务器,一切正常,直到我在 Web 浏览器或独立模式下运行应用程序。在这种情况下,RMI 不能正常工作,但不要抛出任何异常。我无法向服务器发送任何消息。当我在 IDE 中运行程序或单击 jar 文件时,问题消失了。
我认为,它可以与某些浏览器权限连接,并且在该上下文中启动的应用程序可能无法访问网络适配器。
任何想法如何解决这个问题?
编辑:有一个对我来说不可见的异常:java.net.SocketPermission。所以正如我所想,访问 socked 被拒绝。这个问题的解决方案是什么?