Java 如何在Intellij 2020.1中运行JUnit测试时禁用Security Manager?

Java 如何在Intellij 2020.1中运行JUnit测试时禁用Security Manager?,java,intellij-idea,java-8,Java,Intellij Idea,Java 8,我在Intellij 2020.1中运行的一些JUnit测试中遇到如下错误 Caused by: java.security.AccessControlException: access denied ("java.io.FilePermission" "/home/ubuntu/build-target/deployment/policies.properties" "read") at java.security.Acces

我在Intellij 2020.1中运行的一些JUnit测试中遇到如下错误

Caused by: java.security.AccessControlException: access denied ("java.io.FilePermission" "/home/ubuntu/build-target/deployment/policies.properties" "read")
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
    at java.security.AccessController.checkPermission(AccessController.java:886)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
    at java.lang.SecurityManager.checkRead(SecurityManager.java:888)
    at java.io.FileInputStream.<init>(FileInputStream.java:127)
原因:java.security.AccessControlException:拒绝访问(“java.io.FilePermission”“/home/ubuntu/build-target/deployment/policies.properties”“read”)
位于java.security.AccessControlContext.checkPermission(AccessControlContext.java:472)
在java.security.AccessController.checkPermission(AccessController.java:886)
位于java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
位于java.lang.SecurityManager.checkRead(SecurityManager.java:888)
位于java.io.FileInputStream。(FileInputStream.java:127)
有人能告诉我如何在Intellij中禁用安全管理器以避免上述错误吗

我已尝试通过
帮助->编辑自定义虚拟机选项设置
-Dtests.security.manager=false
。但它仍然不起作用


Java-OpenJDK 8

您需要在您的运行配置“VM选项”中设置“-Dtests.security.manager=false”。

此用法是否在Ubuntu级别具有读取权限?是的,如果我在命令行中使用
mvn test
tests.security.manager
传递到VM,同样可以正常运行。