java.security.AccessControlException: access denied
(java.lang.RuntimePermission accessClassInPackage.sun.jdbc.odbc)
.这是因为applet在没有被允许的情况下去获取系统资源.
同时,错误提示需要一个RuntimePermission,它将使applet去获得sun.jdbc.odbc 包.所以
可以把java包修改一个关于安全的一文件.
具体做法是:找到jre包,/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,重新运行
增加第二个语句是因为让applet能读一些二进制文件.不然可能会出现
java.security.AccessControlException:
access denied (java.lang.RuntimePermission
file.encoding read)
错误.
相关文章
- 解决Navicat连接的时候出现了1045 -Access denied for user'root'@'192.168.37.2'(using password :yes)
- Laravel [1045] 解决方法 Access denied for user 'homestead'@'localhost'
- 使用dbcp出现 Access denied for user 'root'@'localhost' (using password:YES) 的解决办法
- windows XP中,mysql连接时提示:1045 access denied for user 'root'@'localhost' using password yes 的解决方法
- java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)的一种解决方法
- mac os x 安装mysql遇到 Access denied for user 'root'@'localhost' (using password: YES)的解决方法
- wamp中的phpmyadmin打开出现:#1045 - Access denied for user 'root'@'localhost' (using password: NO)
- 连接mysql的时候报错Access denied for user: 'root@127.0.0.1' (Using password: YES)
- 远程数据库备份到本地出现“Access denied for user 'root'@localhost(using password: YES)”的问题
- Navicat for MySQL破解,以及连接数据库出现错误:1045-Access denied for user 'root'@'localhost'解决方法