我想使用父目录的父目录

I want to use parent directory‘s parent directory

我正在制作一个Java程序,我想使用父目录的父目录,因为我想更改该目录中文件的内容。

到目前为止我试过了:

static File pdir = new File(System.getProperty("user.dir")).getParentFile();
static File pdir2 = new File(System.getProperty("pdir")).getParentFile();

和其他类似的东西,但 none 有效。

第二行的错误是:

Exception in thread "main" java.lang.ExceptionInInitializerError at Plugin.main.main(main.java:20) Caused by: java.lang.NullPointerException at java.base/java.io.File.(File.java:278) at Plugin.pfun.(pfun.java:13) ... 1 more

你能推荐什么吗?

将第二行改为

static File pdir2 = pdir.getParentFile();