2013-10-28 33 views
0

我知道命名java包的最佳做法是向後使用域名。Java包裝命名約定和帶「 - 」字符的域

但假設我的域名是www.word1-word2.com。當我嘗試在名爲com.word1-word2.Myapp的eclipse或Android Studio中創建一個包時,我收到一條錯誤消息( - 字符不能使用)。

另一種方法是使用com.word1_word2.MyApp ...但不好的新功能是這些域被註冊給另一個人。

你會推薦我嗎?

Thnks。

+0

呃..我不明白..你問網址推薦還是你要求替換你的包名? – user2339071

回答

2

那個公司是否也提供Java包?如果不是這樣,你不應該太在意,因爲你的問題是客戶會使用你的軟件包加上競爭對手軟件包,而且這兩個軟件包都包含一個名字完全相同的類。

C和Objective-C開發人員爲客戶端構建庫時不會想到包名稱唯一性,因爲沒有包名稱。

如果需要,只需在包名稱中添加一些內容,如com.world1word2.productname。