2015-08-18 14 views
18

Beim Erstellen einer App gilt, dass der Paketname mit der umgekehrten Domänenzeichenfolge beginnen soll, z. B. com.google.MySampleApp.Paketnamen für Domänen, die auf .do enden

Unser Unternehmen ist jedoch bei einer .do-Domain registriert, die nicht als Paketname (!) Verwendet werden kann, da "do" ein reserviertes Schlüsselwort in Java ist.

Wie gehen die Leute normalerweise damit um? Gibt es speziell für den Google Play Store einen "offiziellen" Standard? Sicherlich können wir nicht die erste Firma mit einer Domain in der Dominikanischen Republik sein, die eine Android App erstellt hat ...?

Antwort

19

Oracle empfiehlt Ihnen, einen Unterstrich hinzu:

In einigen Fällen kann die Internet-Domain-Name kann kein gültiges Paket Name sein. Dies kann auftreten, wenn der Domänenname einen Bindestrich oder ein anderes Sonderzeichen enthält, wenn der Paketname mit einer Ziffer oder einem anderen Zeichen beginnt, das als Anfang eines Java-Namens unzulässig ist, oder , wenn der Paketname ein reserviertes enthält Java-Schlüsselwort wie "int". In diesem Fall besteht die vorgeschlagene Konvention darin, einen Unterstrich hinzuzufügen. Für Beispiel:

hyphenated-name.example.org org.example.hyphenated_name 
example.int     int_.example 
123name.example.com   com.example._123name 

Quelle: https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html

+0

Thank you! Ich war überzeugt, dass es eine "Standard" -Lösung geben musste. – Arkaaito

+0

Gern geschehen! –

Verwandte Themen