1

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

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

:(

一个问题 Java 安全管理器

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

谢谢

4

2 回答 2

2

要解决这个问题,您需要将此权限附加到 JDK 1.7 附带的 java 策略文件中:

permission java.util.PropertyPermission "file.encoding", "read";

该文件位于: /jdk1.7.0/jre/lib/security/java.policy

访问链接了解更多信息。您可以查看此IBM 文档以获取配置文件描述。

于 2013-05-16T16:49:09.593 回答
0

我找到了一个快速解决此问题的方法 - 从命令行\终端启动您的 JavaDB,如下所示:

<base folder>/db/bin/startNetworkServer -noSecurityManager

然后它运行良好,无需添加新权限。

于 2015-01-11T00:25:51.187 回答