将java中的文件写入src目录



我正在用Java编写一些带有测试结果的文件,我想将这些文件检查到源代码管理中。

我发现最接近的方法是:

 myclass.class.getProtectionDomain().getCodeSource().getLocation().getPath())

它将把文件写入构建中的类目录。

有没有一种技巧/快速的方法可以将文件写入类在开发src文件夹中的路径,而不是构建目录?

更好地通过系统属性将路径传递给src-dir。您可以通过System.getProperty("name")读取它,并通过-Dname=value命令行参数传递给您的程序。

假设你的src在你的项目文件夹下,你可以这样做:

String path = System.getProperty("user.dir")+ "\src\" + this.getClass().getPackage().getName();

最新更新