问题描述
有没有想过为什么我无法导出与我在 module-info.java 中声明的模块相同的模块?
P.S:突出显示的错误信息与本主题无关。但是,如果您对此错误有任何提示,请尝试回答 this stackoverflow topic
提前谢谢!
解决方法
稍作修正,您可以使用 exports
指令用于包和非模块。声明语法在 JLS7.7 中详述为
exports PackageName [to ModuleName {,ModuleName}] ;
您的其他几行代码(由 exports ...
组成)符合行为并且似乎正在编译。上述行失败的原因是包projects
为空,java模块系统不允许导出空包。