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

问题描述 投票:1回答:1

JPMS模块名称中不允许使用破折号。据我了解,建议将其替换为圆点。

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

java java-9 java-module
1个回答
5
投票

[Java语言规范,7.7. Module Declarations部分,说:

模块名称由一个或多个Java标识符(§3.8)组成,这些标识符以“ .”标记分隔。

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

© www.soinside.com 2019 - 2024. All rights reserved.