Netbeans和Derby:拒绝访问

时间:2013-05-16 16:19:59

标签: netbeans derby

我刚刚下载并安装了Netbeans 7.2.1。 Goind在服务选项卡上并尝试启动JavaDB。我有以下错误:

java.security.AccessControlException: access denied ("java.util.PropertyPermission" "file.encoding" "read")

:(

问题Java安全管理器

有人能告诉我如何通过右键单击并选择“启动服务器”来解决此问题,最终启动javaDB?

谢谢

2 个答案:

答案 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

然后它运行正常而不添加新权限。