Java 访问Gradle dist目录中的文件

Java 访问Gradle dist目录中的文件,java,gradle,software-distribution,file-access,Java,Gradle,Software Distribution,File Access,在一个Gradle项目中工作,我希望有松散的数据文件,以便可以动态加载更多数据 我需要从Gradle项目的Java应用程序加载这些文件 如何加载放在src/dist目录中的文件,以便在打包程序时仍然可以访问这些文件?最后我自己想出了一个方法 System.getProperty("user.dir") 获取启动程序的目录 在Gradle打包项目中,这是bin文件夹。你可以从那里向上移动一个目录 从IDE运行它是根项目文件夹,更难处理。最好有一个更好的方法,但现在这个方法还可以

在一个Gradle项目中工作,我希望有松散的数据文件,以便可以动态加载更多数据

我需要从Gradle项目的Java应用程序加载这些文件


如何加载放在src/dist目录中的文件,以便在打包程序时仍然可以访问这些文件?

最后我自己想出了一个方法

System.getProperty("user.dir")
获取启动程序的目录

在Gradle打包项目中,这是bin文件夹。你可以从那里向上移动一个目录

从IDE运行它是根项目文件夹,更难处理。最好有一个更好的方法,但现在这个方法还可以