使用Gradle项目,我想拥有松散的数据文件,以便可以即时加载更多文件。
我需要从Gradle项目的Java应用程序中加载这些文件。
如何加载放在src / dist目录中的文件,以便在打包程序时仍然可以访问这些文件?
答案 0 :(得分:1)
我最终自己弄清楚了一个方法。
System.getProperty("user.dir")
获取程序启动的目录。
在Gradle打包项目中,这是bin文件夹。您可以从那里向上移动一个目录。
从IDE运行它是根本项目文件夹,更难以处理。一个更好的方法会很好,但是现在这个方法很有用。