【发布时间】:2019-09-27 09:53:55
【问题描述】:
我在 JLS 中找不到任何提及,它只讨论了编译单元在未命名包中时如何放置在未命名模块中。
背景:许多库需要用户代码将具有特定名称的配置文件放入未命名(默认)包中。我想知道 JLS 是否保证在使用模块时可以通过ClassLoader::getSystemResourceAsStream 找到这些资源。它似乎有效,但我想有一个来源。
这是有道理的,因为opens "" 没有语法,所以唯一明确的方法就是打开模块本身。
【问题讨论】:
标签: java compilationunit