Java - 无论如何判断一个目录是否被标记为源根目录?

Java - Anyway to tell if a directory is marked as the sources root?

在Java中,有什么方法可以判断一个目录是否被标记为源目录?我知道称它为 "src" 是标准,但我敢肯定,不能保证情况总是如此。

不,你不能这样做。 Java 编译器不会将有关在何处找到源文件的信息放入其输出中。因此,当您 运行 一个由一堆 class 文件组成的应用程序时,Java 运行时无法知道源文件在哪里。