Java 9模块名称中不允许使用哪些字符?

Java 9模块名称中不允许使用哪些字符?,java,java-9,java-module,Java,Java 9,Java Module,JPMS模块名称中不允许使用破折号。据我所知,建议用圆点代替它们 但是,我在Java模块名称中找不到包含替换建议的其他不允许字符的列表。例如,是否允许使用“u”字符?Java语言规范第节说: 模块名称由一个或多个Java标识符()组成,由“”标记分隔 因此,模块名的有效字符与类的完全限定名的有效字符相同。Java语言规范第节说: 模块名称由一个或多个Java标识符()组成,由“”标记分隔 因此,模块名的有效字符与类的完全限定名的有效字符相同。密切相关

JPMS模块名称中不允许使用破折号。据我所知,建议用圆点代替它们


但是,我在Java模块名称中找不到包含替换建议的其他不允许字符的列表。例如,是否允许使用“u”字符?

Java语言规范第节说:

模块名称由一个或多个Java标识符()组成,由“
”标记分隔


因此,模块名的有效字符与类的完全限定名的有效字符相同。

Java语言规范第节说:

模块名称由一个或多个Java标识符()组成,由“
”标记分隔

因此,模块名的有效字符与类的完全限定名的有效字符相同。

密切相关