gpt4 book ai didi

java - Maven 和 Junit

转载 作者:行者123 更新时间:2023-12-01 12:41:26 26 4
gpt4 key购买 nike

当我在 ide (intelij) 上运行测试时,它工作正常,但当我在 Maven 上运行它时,它会在创建文件时导致空指针异常。

File f = new File(folder, "file");

以前从未发生过这种情况,并且突然开始在以前运行良好的类上发生。

我尝试更改目录,但仍然不起作用。然后我清除了缓存,仍然无法工作。

有人遇到过这个问题或者知道如何解决吗?

最佳答案

我认为你的路径有些困惑。不幸的是,您没有为我们提供足够的信息来解决问题(没有 pom.xml,我们不知道您的文件结构等)

但是,如果您将以下调试语句放在 new File 命令之前一行,则两种情况下的输出都将有助于追踪问题。

System.out.println(System.getProperty("user.dir"));

我强烈怀疑此 print 语句会在您的两种情况下输出不同的内容。要进一步调试,几乎可以肯定您需要查看您的 Maven pom。

关于java - Maven 和 Junit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25063447/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com