Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将java中的文件写入src目录_Java_File - Fatal编程技术网

将java中的文件写入src目录

将java中的文件写入src目录,java,file,Java,File,我正在编写一些带有Java测试结果的文件,我想检查源代码管理 我发现最接近的方法是: myclass.class.getProtectionDomain().getCodeSource().getLocation().getPath()) 将文件写入生成中的类目录 是否有一种技巧/快速的方法可以将文件写入类位于development src文件夹中的路径,而不是build目录?更好地通过系统属性将路径传递到src dir。您可以通过System.getProperty(“name”)读取它,

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

我发现最接近的方法是:

 myclass.class.getProtectionDomain().getCodeSource().getLocation().getPath())
将文件写入生成中的类目录


是否有一种技巧/快速的方法可以将文件写入类位于development src文件夹中的路径,而不是build目录?

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

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

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

没有任何证据表明源目录存在。你必须对你的开发环境做出假设。你怎么知道它的来源在哪里?我不知道。因此,“假设”部分:P