Java小程序Java.security.AccessControlException?
当我尝试在小程序中使用组布局管理器时,它会给我一个奇怪的异常:java.security.AccessControlException:access denied(java.lang.RuntimePermission accessDeclaredMembers) 当我不使用布局管理器(null)时,它可以正常工作。要查看整个跟踪转储,请转到nuevawave.org/sandbox/JavaGallery/GUIApplet.html,然后右键单击左上角的某个位置。如果我使用绝对布局,就没有什么可点击的。jar位于nuevawave.org/sandbox/JavaGallery/GUIApplet.jar。感谢您的帮助。谢谢 我不知道这是否有帮助,但下面是小程序代码:Java小程序Java.security.AccessControlException?,java,security,exception,netbeans,applet,Java,Security,Exception,Netbeans,Applet,当我尝试在小程序中使用组布局管理器时,它会给我一个奇怪的异常:java.security.AccessControlException:access denied(java.lang.RuntimePermission accessDeclaredMembers) 当我不使用布局管理器(null)时,它可以正常工作。要查看整个跟踪转储,请转到nuevawave.org/sandbox/JavaGallery/GUIApplet.html,然后右键单击左上角的某个位置。如果我使用绝对布局,就没有什
<applet Archive ="TestApplet.jar,swing-layout-1.0.4.jar"
Code="test.GUIApplet"
WIDTH="500" HEIGHT="300"
</applet>
您收到此异常是因为GroupLayout
使用反射(因此“RuntimePermission accessDeclaredMembers”)。反射对于未签名的小程序来说太强大了,所以您唯一的机会就是对小程序进行签名或使用其他布局管理器 我使用jarsigner对小程序进行签名,但仍然得到运行时权限错误。我也必须对html做些什么吗?不,但是您必须对同一证书涉及的所有Jar进行签名,所以您也应该对swing布局Jar进行签名。