如何在没有显式权限的Java中获取CWD

时间:2019-06-18 14:26:09

标签: java security permissions javapolicy

https://docs.oracle.com/en/java/javase/12/security/permissions-jdk1.html指出,总是有可能(即使没有任何权限,即java -Djava.security.manager ClassName)来获取“从中执行该目录的路径名”。

如何做到这一点(在Java 8+上)?

我已经尝试过System.out.println(new File(".").getAbsolutePath());Getting the Current Working Directory in Java中的其他示例,但总是遇到异常java.security.AccessControlException: access denied ("java.util.PropertyPermission" "user.dir" "read")

0 个答案:

没有答案