Java 如何授予我的小程序权限

Java 如何授予我的小程序权限,java,security,applet,Java,Security,Applet,就在我将URL从localhost:8090/Project/map.jsp更改为10.1.1.27:8090/Project/map.jsp或尝试从另一台计算机连接时,我的小程序给了我一个拒绝访问(java.net.socket.permission)错误 因此,我寻找了一个解决方案,发现我需要在C:\ProgramFiles(x86)\java\jre1.8.0\u 40\lib\security 这样地: 但它对我不起作用,我想知道为什么以及如何使用这些权限指定我自己的小程序。转到命令行

就在我将URL从
localhost:8090/Project/map.jsp
更改为
10.1.1.27:8090/Project/map.jsp
或尝试从另一台计算机连接时,我的小程序给了我一个拒绝访问(
java.net.socket.permission
)错误

因此,我寻找了一个解决方案,发现我需要在
C:\ProgramFiles(x86)\java\jre1.8.0\u 40\lib\security

这样地:


但它对我不起作用,我想知道为什么以及如何使用这些权限指定我自己的小程序。

转到命令行并键入policytool,它将打开编辑器来创建策略文件,现在可以在策略文件上添加任何您喜欢的权限,并将名为.java.policy的文件保存在用户主目录中。为小程序提供权限就足够了。

出于好奇:小程序的用途是什么?它使用servlet连接到数据库,并将信息更改为图形(卡车在公司停车场的位置)是否有在浏览器中运行“应用程序”的硬要求?因为如果不是,你可能不会使用小程序。我不明白你所说的需求(硬件或代码)是什么意思。我的意思是:你想使用Java小程序的原因是什么?可以解释更多,因为这是我第一次使用小程序。正如我在步骤中提到的,这很简单,只需运行policytool并添加权限当您运行该工具时,您将了解到许多权限非常简单。最后,使用“文件”菜单将策略保存在文件中,只需记住文件名应为.java.policy,位置应为用户主目录。如果要授予所有权限,请在策略文件中复制此文本-授予{permission java.security.AllPermission;};我知道这一点,但我想用这段代码指定我自己的applet,而不是在我添加