Java打包命名约定和域,带有-&引用;性格

Java打包命名约定和域,带有-&引用;性格,java,naming-conventions,packages,Java,Naming Conventions,Packages,我知道命名java包的最佳实践是向后使用域名 但是假设我的域名是www.word1-word2.com。当我尝试在eclipse或Android Studio中创建名为com.word1-word2.Myapp的包时,我收到一条错误消息(不能使用-字符) 另一种方法是使用com.word1\u word2.MyApp。。。但坏消息是,这些域名是注册给另一个人的 你推荐我哪种选择 Thnks.那家公司也提供Java软件包吗?如果不是,您不应该太在意,因为您的问题是客户机将使用您的包和竞争对手的包,

我知道命名java包的最佳实践是向后使用域名

但是假设我的域名是www.word1-word2.com。当我尝试在eclipse或Android Studio中创建名为com.word1-word2.Myapp的包时,我收到一条错误消息(不能使用-字符)

另一种方法是使用com.word1\u word2.MyApp。。。但坏消息是,这些域名是注册给另一个人的

你推荐我哪种选择


Thnks.

那家公司也提供Java软件包吗?如果不是,您不应该太在意,因为您的问题是客户机将使用您的包和竞争对手的包,并且两个包都包含一个名称完全相同的类

C和Objective-C开发人员为客户机构建库,而不需要考虑包名的唯一性,因为没有包名


如果需要,只需在软件包名称中添加一些内容,如com.world1word2.productname。

uhh。。我不明白。。您是在请求URL推荐,还是在请求程序包名称的替代项。。?