java升级到6后,网页就打不开了,java控制台报错为 下面的一段代码,什么原因?如何解决啊?

java.security.AccessControlException: access denied (java.util.PropertyPermission SERVLET_CALL_URL write)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.System.setProperty(Unknown Source)
at nc.ui.sm.login.AppletContainer.init(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

找到您的ie浏览器使用的jre包,我的是:D:\Program Files\Java\jre1.6.0\lib\security,在这个包下面有个java.policy文件,打开编辑它:
在grant里增加2个语句:
permission java.lang.RuntimePermission "accessClassInPackage.sun.jdbc.odbc";
permission java.util.PropertyPermission "file.encoding", "read";
再关闭ie,重新运行
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-22
基本上是要访问你不可访问的本地资源抛出的异常。在网上看了一个解决办法,你试试
将C:\Documents and Settings\Administrator\.java.policy文件内容改为:
grant{
permission java.security.AllPermission;
};
路径可能根据你自己机器有所变化
相似回答