我刚刚下载并安装了Netbeans 7.2.1。 Goind在服务选项卡上并尝试启动JavaDB。我有以下错误:
java.security.AccessControlException: access denied ("java.util.PropertyPermission" "file.encoding" "read")
:(
问题Java安全管理器
有人能告诉我如何通过右键单击并选择“启动服务器”来解决此问题,最终启动javaDB?
谢谢
答案 0 :(得分:2)
要解决此问题,您需要将以下权限附加到JDK 1.7附带的java策略文件中。:
permission java.util.PropertyPermission "file.encoding", "read";
该文件可在以下网址找到: /jdk1.7.0/jre/lib/security/java.policy
访问this链接以获取更多信息。您可以查看此IBM document以获取配置文件说明。
答案 1 :(得分:0)
我找到了解决此问题的快速解决方案 - 从命令行\ terminal启动JavaDB,如下所示:
<base folder>/db/bin/startNetworkServer -noSecurityManager
然后它运行正常而不添加新权限。