将文件写入java到src目录

时间:2014-08-28 15:53:35

标签: java file

我正在编写一些带有Java测试结果的文件,我想检查源代码控制。

我发现的最接近的方法是:

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

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

假设您的src位于项目文件夹下,您可以执行以下操作:

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