如何在Netbean(12.3)Java模块化项目中加载资源?在哪里可以放置资源文件夹?
如果您查看te New project向导,Maven没有模块化项目,所以我创建了一个Ant项目。
我创建了一个名为Resources的测试项目,其中包含一个模块测试Java模块的目标是控制它自己的资源,因此我在测试模块中创建了资源文件夹。
测试模块的目录结构:
测试
资源文件夹必须在模块文件夹中,因为每个模块都会成为jar文件。我该如何解决这个问题?
我已经找到了!
一个很好的解释:在Java9中加载类和资源
您必须将资源模块放在类目录中。资源文件夹出现在Netbean中,可以加载到应用程序中(如果资源在module-info.java是openend)