Java Applet策略文件在哪里?

问题描述

默认情况下,我认为它会在您的主目录中查找名为.java.policy的文件

您可以检查文件/lib/security/java.security以查看外观。检查名为policy.url.n的密钥

解决方法

我正在研究一个人工智能项目,这是一个逻辑游戏,目标是两个用户连接到网络上充当管理员的服务器,然后开始一个人玩。

为了创建连接,我有一个服务器代码,它只是在localhost:8000上侦听,并在客户端到达时为他们分配团队值。连接后,客户端可以在管​​理员的控制下移动。

问题是,当我尝试将代码放入浏览器中时,它将失败并显示以下错误:

java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:8000 connect,resolve)

即使我创建了自己的策略,也要首先仅向我的项目文件夹(file:///home/xxx/projects/-)的代码库授予Socket访问权限,但在它无效后,我又从
所有 代码库授予了 所有 权限。我尝试将策略文件放置在主目录和小程序代码所在的同一目录中。 __

感谢任何提示,谢谢。

猜你在找的技术问答相关文章

如何检查配对的蓝牙设备是打印机还是扫描仪(Android)
是否允许实体正文进行HTTP DELETE请求?
如何将ZipInputStream转换为InputStream?
java.util.logging Java 8中的变量
PowerMockito.doReturn返回null
Java中的RESTful调用
Swing / Java:如何正确使用getText和setText字符串
特殊字符和重音字符
Android Studio中的ndk.dir错误
错误“找不到主类”