首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >名为连字符的Java包

名为连字符的Java包
EN

Stack Overflow用户
提问于 2014-11-25 07:58:59
回答 2查看 9.1K关注 0票数 8

如何导入一个名为"poof-support“的包。

不,我不能更改包名,我得到了一个: error‘。预期的。给出错误的行是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import poof-support.exception;
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-11-25 08:00:40

您不能让-在您的包名。所以你需要改变名字。

java文档中的一些包命名约定

  • 包名用所有小写编写,以避免与类或接口的名称发生冲突。
  • 在某些情况下,internet域名可能不是有效的包名。如果域名包含连字符或其他特殊字符,如果包名以数字或其他字符作为Java名称的开头是非法的,或者如果包名包含保留的Java关键字(如"int“),则可能发生这种情况。在这种情况下,建议的约定是添加下划线。例如:

不正确的名称,正确的名称,连字符-name.example.org\ org.example.hyphenated_name,example.int,example.int,int_.example,123name.example.com,123name.example.com,com.example._123name

检查此链接以获取包的命名约定。

票数 19
EN

Stack Overflow用户

发布于 2014-11-25 08:00:13

您必须更改它的名称,因为在包名中使用破折号是非法的。建议使用下划线代替。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27131302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文