Java:获取源文件路径

Java:获取源文件路径,java,file,self-reference,Java,File,Self Reference,我正在尝试从方法所在的源文件中读取。例如,方法readFromSrcFile需要从其自己的源文件(可以是foobar.java)中读取。如何在不硬编码的情况下获取这个foobar.java的路径?你不能。运行应用程序时没有foobar.java,只有foobar.class。你必须知道它的位置。你为什么要这样做?你能提供更多的背景吗?

我正在尝试从方法所在的源文件中读取。例如,方法readFromSrcFile需要从其自己的源文件(可以是foobar.java)中读取。如何在不硬编码的情况下获取这个foobar.java的路径?

你不能。运行应用程序时没有foobar.java,只有foobar.class。你必须知道它的位置。你为什么要这样做?你能提供更多的背景吗?