【发布时间】:2011-06-21 04:57:26
【问题描述】:
目前我正在使用 Maven 做 java 项目。在 IDE 中使用带有 VM 选项(-Djava.security.policy=security_policy.txt)设置的 netbeans 或 eclips 运行没有问题。
但现在我想在没有 ECLIPS/NETBEANS 的情况下运行并尝试 mvn test 并发现此错误。
java.security.AccessControlException: access denied (java.io.FilePermission D:\Tecforte\LR4\branches\Prototype\LR_V4\Collector\.\config\logging.proper
ties read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323)
at java.security.AccessController.checkPermission(AccessController.java:546)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
at java.lang.SecurityManager.checkRead(SecurityManager.java:871)
我已经在 Eclips 中遇到过这个问题,但是当我将 -Djava.security.policy=security_policy.txt 放在 VM 选项中时它就解决了。
所以我的问题是...如何使用命令提示符运行以包含安全选项或简而言之...如何避免 AccessControlException ?
提前致谢
【问题讨论】: