JAVA module-info.java文件的功能简介说明
今天在java9中开发时,发现项目中存在module-info.java文件,那么这个文件起什么作用呢?
笔者将一一道来,如下所示
笔者将一一道来,如下所示
module-info.java文件简介
module-info.java是一个模块的描述信息 常用于对外输出模块对外暴露的路径 及其他模块的依赖信息 通过module-info文件可控制模块的访问
module-info.java样例
module 本模块的名称{
exports 对外暴露的包路径;
requires 需要依赖的其他模块名称;
}
例
//module mod.a中有:
//packet.java265.a
//和
//packet.java265.b
module mod.a{
exports packet.java265.a;
}
module mod.b{
requires mod.a; //模块b依赖模块a
//b可使用a的one包
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


