【发布时间】:2013-09-05 11:55:43
【问题描述】:
我正在尝试在我的 Mac 上通过 netbeans 启动 Java DB。我收到以下错误:
Thu Sep 05 21:47:23 EST 2013 : Security manager installed using the Basic server security
policy.
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.mysql.jdbc.NonRegisteringDriver.parseURL(NonRegisteringDriver.java:600)
at com.mysql.jdbc.NonRegisteringDriver.acceptsURL(NonRegisteringDriver.java:248)
at java.sql.DriverManager.getDriver(DriverManager.java:273)
at org.apache.derby.impl.drda.NetworkServerControlImpl.startNetworkServer(Unknown Source)
at org.apache.derby.impl.drda.NetworkServerControlImpl.blockingStart(Unknown Source)
at org.apache.derby.impl.drda.NetworkServerControlImpl.executeWork(Unknown Source)
at org.apache.derby.drda.NetworkServerControl.main(Unknown Source)
Caused by: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "file.encoding" "read")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:366)
at java.security.AccessController.checkPermission(AccessController.java:560)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)
at java.lang.System.getProperty(System.java:706)
at com.mysql.jdbc.StringUtils.<clinit>(StringUtils.java:70)
... 7 more
所有配置文件夹都在正确的位置。
不知道发生了什么。
【问题讨论】:
-
您有更好的机会通过重新安装 Netbeans 来解决它。如果失败,JDK 和 JRE。使用启发式而不是推理可以更好地解决一些问题。
-
我尝试重新安装 netbeans 但没有成功。我是一名学生,出于某种原因,我的讲师希望我在 netbeans 上做我的项目。
-
在这种情况下,卸载 JDK 和 JRE,然后从 Oracle 站点重新安装它们。一旦你解决了问题,Neteabeans 就很容易使用,所以不要讨厌它 :)
-
@Aradom 感谢伙伴最终安装了 Netbeans 7.3.1 修复了所有问题。感谢您的帮助伙伴。